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.Disposable
A virtual socket.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
close(boolean terminate)
java.lang.String
decode(java.lang.String value)
java.lang.String
encode(java.lang.String value)
java.lang.Runnable
getAvailabilityListener()
java.lang.String
getClientId()
java.io.DataInputStream
getDataInputStream()
java.io.DataOutputStream
getDataOutputStream()
java.io.InputStream
getInputStream()
int
getLocalId()
boolean
getNoDelay()
VSOutputStream
getOutputStream()
java.lang.String
getRemoteAddress()
java.lang.String
getRemoteApplication()
int
getRemoteId()
VSChannelState
getState()
boolean
isAutoflush()
boolean
setAutoflush(boolean value)
void
setAvailabilityListener(java.lang.Runnable lnr)
void
setNoDelay(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)
-
-