com.jtstand.io
Class IOSession
java.lang.Object
com.jtstand.io.IOSession
- All Implemented Interfaces:
- groovy.lang.GroovyObject, java.io.Closeable
public class IOSession
- extends java.lang.Object
- implements groovy.lang.GroovyObject, java.io.Closeable
- Author:
- albert_kurucz
|
Constructor Summary |
IOSession(java.lang.Object object)
|
IOSession(java.lang.Object object,
java.lang.String charactersetName)
|
|
Method Summary |
void |
abort()
|
void |
add(java.lang.Object object)
|
void |
add(java.lang.Object object,
java.lang.String charactersetName)
|
boolean |
addInputStream(java.lang.Object object)
|
boolean |
addInputStream(java.lang.Object object,
java.lang.String charactersetName)
|
boolean |
addInputStreamEntry(java.util.Map.Entry entry)
|
boolean |
addInputStreamEntry(java.util.Map.Entry entry,
java.lang.String charactersetName)
|
boolean |
addOutputStream(java.lang.Object object)
|
boolean |
addOutputStream(java.lang.Object object,
java.lang.String charactersetName)
|
boolean |
addOutputStreamEntry(java.util.Map.Entry entry)
|
boolean |
addOutputStreamEntry(java.util.Map.Entry entry,
java.lang.String charactersetName)
|
boolean |
addProcess(java.lang.Object object)
|
boolean |
addProcess(java.lang.Object object,
java.lang.String charactersetName)
|
void |
close()
|
java.lang.String |
expect(java.lang.Object expectations)
|
java.lang.String |
expect(java.lang.Object expectations,
groovy.lang.Closure onTimeout)
|
java.lang.String |
expect(java.lang.Object expectations,
long timeout)
|
java.lang.String |
expect(java.lang.Object expectations,
long timeout,
groovy.lang.Closure onTimeout)
|
void |
fail(groovy.lang.Closure failureMessage)
|
void |
fail(java.lang.String failureMessage)
|
static int |
getBuffersize()
|
java.lang.String |
getCharactersetName()
|
boolean |
getClosed()
|
InputSession |
getInputSession()
|
java.util.Map |
getInputSessions()
|
java.lang.Thread |
getInputThread()
|
groovy.lang.MetaClass |
getMetaClass()
|
OutputSession |
getOutputSession()
|
java.util.Map |
getOutputSessions()
|
java.lang.Thread |
getOutputThread()
|
java.util.Map |
getPipes()
|
java.lang.Object |
getProperty(java.lang.String name)
|
java.lang.Object |
getSendLock()
|
long |
getTimeout()
|
java.lang.Object |
invokeMethod(java.lang.String name,
java.lang.Object args)
|
boolean |
isClosed()
|
static void |
main(java.lang.String[] args)
|
void |
send(byte[] outBytes)
|
void |
send(byte[] outBytes,
int outPtr,
int outLen)
|
void |
send(groovy.lang.Closure outStr)
|
void |
send(java.lang.String str)
|
void |
setCharactersetName(java.lang.String value)
|
void |
setClosed(boolean value)
|
void |
setInputSession(InputSession value)
|
void |
setInputSessions(java.util.Map value)
|
void |
setInputThread(java.lang.Thread value)
|
void |
setMetaClass(groovy.lang.MetaClass metaClass)
|
void |
setOutputSession(OutputSession value)
|
void |
setOutputSessions(java.util.Map value)
|
void |
setOutputThread(java.lang.Thread value)
|
void |
setPipes(java.util.Map value)
|
void |
setProperty(java.lang.String name,
java.lang.Object value)
|
void |
setSlow(java.lang.Long slow)
|
void |
setTimeout(long value)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IOSession
public IOSession(java.lang.Object object)
IOSession
public IOSession(java.lang.Object object,
java.lang.String charactersetName)
getBuffersize
public static final int getBuffersize()
getInputSessions
public java.util.Map getInputSessions()
setInputSessions
public void setInputSessions(java.util.Map value)
getOutputSessions
public java.util.Map getOutputSessions()
setOutputSessions
public void setOutputSessions(java.util.Map value)
getPipes
public java.util.Map getPipes()
setPipes
public void setPipes(java.util.Map value)
getInputSession
public InputSession getInputSession()
setInputSession
public void setInputSession(InputSession value)
getOutputSession
public OutputSession getOutputSession()
setOutputSession
public void setOutputSession(OutputSession value)
getOutputThread
public java.lang.Thread getOutputThread()
setOutputThread
public void setOutputThread(java.lang.Thread value)
getInputThread
public java.lang.Thread getInputThread()
setInputThread
public void setInputThread(java.lang.Thread value)
getCharactersetName
public java.lang.String getCharactersetName()
setCharactersetName
public void setCharactersetName(java.lang.String value)
getTimeout
public long getTimeout()
setTimeout
public void setTimeout(long value)
getClosed
public boolean getClosed()
isClosed
public boolean isClosed()
setClosed
public void setClosed(boolean value)
getSendLock
public final java.lang.Object getSendLock()
setSlow
public void setSlow(java.lang.Long slow)
add
public void add(java.lang.Object object,
java.lang.String charactersetName)
add
public void add(java.lang.Object object)
addOutputStream
public boolean addOutputStream(java.lang.Object object)
addOutputStream
public boolean addOutputStream(java.lang.Object object,
java.lang.String charactersetName)
addOutputStreamEntry
public boolean addOutputStreamEntry(java.util.Map.Entry entry)
addOutputStreamEntry
public boolean addOutputStreamEntry(java.util.Map.Entry entry,
java.lang.String charactersetName)
addProcess
public boolean addProcess(java.lang.Object object)
addProcess
public boolean addProcess(java.lang.Object object,
java.lang.String charactersetName)
addInputStream
public boolean addInputStream(java.lang.Object object)
addInputStream
public boolean addInputStream(java.lang.Object object,
java.lang.String charactersetName)
addInputStreamEntry
public boolean addInputStreamEntry(java.util.Map.Entry entry)
addInputStreamEntry
public boolean addInputStreamEntry(java.util.Map.Entry entry,
java.lang.String charactersetName)
send
public void send(groovy.lang.Closure outStr)
throws java.lang.Exception
- Throws:
java.lang.Exception
send
public void send(java.lang.String str)
throws java.lang.Exception
- Throws:
java.lang.Exception
send
public void send(byte[] outBytes)
send
public void send(byte[] outBytes,
int outPtr,
int outLen)
fail
public void fail(java.lang.String failureMessage)
fail
public void fail(groovy.lang.Closure failureMessage)
expect
public java.lang.String expect(java.lang.Object expectations,
long timeout,
groovy.lang.Closure onTimeout)
expect
public java.lang.String expect(java.lang.Object expectations,
groovy.lang.Closure onTimeout)
expect
public java.lang.String expect(java.lang.Object expectations,
long timeout)
expect
public java.lang.String expect(java.lang.Object expectations)
abort
public void abort()
close
public void close()
throws java.io.IOException
- Specified by:
close in interface java.io.Closeable
- Throws:
java.io.IOException
main
public static void main(java.lang.String[] args)
getMetaClass
public groovy.lang.MetaClass getMetaClass()
- Specified by:
getMetaClass in interface groovy.lang.GroovyObject
setMetaClass
public void setMetaClass(groovy.lang.MetaClass metaClass)
- Specified by:
setMetaClass in interface groovy.lang.GroovyObject
invokeMethod
public java.lang.Object invokeMethod(java.lang.String name,
java.lang.Object args)
- Specified by:
invokeMethod in interface groovy.lang.GroovyObject
getProperty
public java.lang.Object getProperty(java.lang.String name)
- Specified by:
getProperty in interface groovy.lang.GroovyObject
setProperty
public void setProperty(java.lang.String name,
java.lang.Object value)
- Specified by:
setProperty in interface groovy.lang.GroovyObject
Copyright © 2009-2010 jtstand.com. All Rights Reserved.