com.jtstand.io
Class IOSession

java.lang.Object
  extended by 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
 

Constructor Detail

IOSession

public IOSession(java.lang.Object object)

IOSession

public IOSession(java.lang.Object object,
                 java.lang.String charactersetName)
Method Detail

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.