Package deltix.util.vsocket
Interface VSChannel
- 
- All Superinterfaces:
 java.lang.AutoCloseable,java.io.Closeable,deltix.util.lang.Disposable
public interface VSChannel extends deltix.util.lang.DisposableA virtual socket. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclose(boolean terminate)java.lang.Stringdecode(java.lang.String value)java.lang.Stringencode(java.lang.String value)java.lang.RunnablegetAvailabilityListener()java.lang.StringgetClientId()java.io.DataInputStreamgetDataInputStream()java.io.DataOutputStreamgetDataOutputStream()java.io.InputStreamgetInputStream()intgetLocalId()booleangetNoDelay()VSOutputStreamgetOutputStream()java.lang.StringgetRemoteAddress()java.lang.StringgetRemoteApplication()intgetRemoteId()VSChannelStategetState()booleanisAutoflush()booleansetAutoflush(boolean value)voidsetAvailabilityListener(java.lang.Runnable lnr)voidsetNoDelay(boolean value) 
 - 
 
- 
- 
Method Detail
- 
getLocalId
int getLocalId()
 
- 
getRemoteId
int getRemoteId()
 
- 
getRemoteAddress
java.lang.String getRemoteAddress()
 
- 
getRemoteApplication
java.lang.String getRemoteApplication()
 
- 
getClientId
java.lang.String getClientId()
 
- 
getOutputStream
VSOutputStream getOutputStream()
 
- 
getDataOutputStream
java.io.DataOutputStream getDataOutputStream()
 
- 
getInputStream
java.io.InputStream getInputStream()
 
- 
getDataInputStream
java.io.DataInputStream getDataInputStream()
 
- 
getState
VSChannelState getState()
 
- 
setAutoflush
boolean setAutoflush(boolean value)
 
- 
isAutoflush
boolean isAutoflush()
 
- 
close
void close(boolean terminate)
 
- 
setAvailabilityListener
void setAvailabilityListener(java.lang.Runnable lnr)
 
- 
getAvailabilityListener
java.lang.Runnable getAvailabilityListener()
 
- 
getNoDelay
boolean getNoDelay()
 
- 
setNoDelay
void setNoDelay(boolean value)
 
- 
encode
java.lang.String encode(java.lang.String value)
 
- 
decode
java.lang.String decode(java.lang.String value)
 
 - 
 
 -