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)
-
-