|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sshtools.j2ssh.transport.Service
com.sshtools.j2ssh.transport.AsyncService
com.sshtools.j2ssh.connection.ConnectionProtocol
DOCUMENT ME!
Field Summary |
Fields inherited from class com.sshtools.j2ssh.transport.AsyncService |
thread |
Fields inherited from class com.sshtools.j2ssh.transport.Service |
ACCEPTING_SERVICE, messageStore, REQUESTING_SERVICE, startMode, state, transport |
Constructor Summary | |
ConnectionProtocol()
Creates a new ConnectionProtocol object. |
Method Summary | |
void |
addChannelFactory(java.lang.String channelName,
ChannelFactory cf)
DOCUMENT ME! |
void |
allowGlobalRequest(java.lang.String requestName,
GlobalRequestHandler handler)
DOCUMENT ME! |
protected void |
closeChannel(Channel channel)
DOCUMENT ME! |
boolean |
containsChannelFactory(java.lang.String channelName)
DOCUMENT ME! |
protected void |
freeChannel(Channel channel)
DOCUMENT ME! |
protected int[] |
getAsyncMessageFilter()
DOCUMENT ME! |
boolean |
isConnected()
DOCUMENT ME! |
protected void |
onGlobalRequest(java.lang.String requestName,
boolean wantReply,
byte[] requestData)
DOCUMENT ME! |
protected void |
onMessageReceived(SshMessage msg)
DOCUMENT ME! |
protected void |
onServiceAccept()
DOCUMENT ME! |
protected void |
onServiceInit(int startMode)
DOCUMENT ME! |
protected void |
onServiceRequest()
DOCUMENT ME! |
protected void |
onStop()
DOCUMENT ME! |
boolean |
openChannel(Channel channel)
DOCUMENT ME! |
boolean |
openChannel(Channel channel,
ChannelEventListener eventListener)
DOCUMENT ME! |
void |
removeChannelFactory(java.lang.String channelName)
DOCUMENT ME! |
void |
sendChannelData(Channel channel,
byte[] data)
DOCUMENT ME! |
void |
sendChannelEOF(Channel channel)
DOCUMENT ME! |
void |
sendChannelExtData(Channel channel,
int extendedType,
byte[] data)
DOCUMENT ME! |
protected void |
sendChannelFailure(Channel channel)
DOCUMENT ME! |
protected void |
sendChannelOpenConfirmation(Channel channel)
DOCUMENT ME! |
protected void |
sendChannelOpenFailure(long remoteChannelId,
long reasonCode,
java.lang.String additionalInfo,
java.lang.String languageTag)
DOCUMENT ME! |
boolean |
sendChannelRequest(Channel channel,
java.lang.String requestType,
boolean wantReply,
byte[] requestData)
DOCUMENT ME! |
void |
sendChannelRequestFailure(Channel channel)
DOCUMENT ME! |
void |
sendChannelRequestSuccess(Channel channel)
DOCUMENT ME! |
void |
sendChannelWindowAdjust(Channel channel,
long bytesToAdd)
DOCUMENT ME! |
byte[] |
sendGlobalRequest(java.lang.String requestName,
boolean wantReply,
byte[] requestData)
DOCUMENT ME! |
protected void |
sendGlobalRequestFailure()
DOCUMENT ME! |
protected void |
sendGlobalRequestSuccess(byte[] requestData)
DOCUMENT ME! |
Methods inherited from class com.sshtools.j2ssh.transport.AsyncService |
onStart, run |
Methods inherited from class com.sshtools.j2ssh.transport.Service |
getServiceName, getState, init, sendServiceAccept, start, stop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ConnectionProtocol()
Method Detail |
public void addChannelFactory(java.lang.String channelName, ChannelFactory cf) throws java.io.IOException
channelName
- DOCUMENT ME!cf
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void removeChannelFactory(java.lang.String channelName)
channelName
- DOCUMENT ME!public boolean containsChannelFactory(java.lang.String channelName)
channelName
- DOCUMENT ME!
public void allowGlobalRequest(java.lang.String requestName, GlobalRequestHandler handler)
requestName
- DOCUMENT ME!handler
- DOCUMENT ME!public boolean openChannel(Channel channel) throws java.io.IOException
channel
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public boolean isConnected()
public boolean openChannel(Channel channel, ChannelEventListener eventListener) throws java.io.IOException
channel
- DOCUMENT ME!eventListener
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!
SshException
- DOCUMENT ME!protected void onStop()
onStop
in class AsyncService
public void sendChannelData(Channel channel, byte[] data) throws java.io.IOException
channel
- DOCUMENT ME!data
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void sendChannelEOF(Channel channel) throws java.io.IOException
channel
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void sendChannelExtData(Channel channel, int extendedType, byte[] data) throws java.io.IOException
channel
- DOCUMENT ME!extendedType
- DOCUMENT ME!data
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public boolean sendChannelRequest(Channel channel, java.lang.String requestType, boolean wantReply, byte[] requestData) throws java.io.IOException
channel
- DOCUMENT ME!requestType
- DOCUMENT ME!wantReply
- DOCUMENT ME!requestData
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!
SshException
- DOCUMENT ME!public void sendChannelRequestFailure(Channel channel) throws java.io.IOException
channel
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void sendChannelRequestSuccess(Channel channel) throws java.io.IOException
channel
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void sendChannelWindowAdjust(Channel channel, long bytesToAdd) throws java.io.IOException
channel
- DOCUMENT ME!bytesToAdd
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public byte[] sendGlobalRequest(java.lang.String requestName, boolean wantReply, byte[] requestData) throws java.io.IOException
requestName
- DOCUMENT ME!wantReply
- DOCUMENT ME!requestData
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!
SshException
- DOCUMENT ME!protected int[] getAsyncMessageFilter()
getAsyncMessageFilter
in class AsyncService
protected void closeChannel(Channel channel) throws java.io.IOException
channel
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!protected void onGlobalRequest(java.lang.String requestName, boolean wantReply, byte[] requestData) throws java.io.IOException
requestName
- DOCUMENT ME!wantReply
- DOCUMENT ME!requestData
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!protected void onMessageReceived(SshMessage msg) throws java.io.IOException
onMessageReceived
in class AsyncService
msg
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!protected void onServiceAccept()
onServiceAccept
in class Service
protected void onServiceInit(int startMode) throws java.io.IOException
onServiceInit
in class Service
startMode
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!protected void onServiceRequest()
onServiceRequest
in class Service
protected void sendChannelFailure(Channel channel) throws java.io.IOException
channel
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!protected void sendChannelOpenConfirmation(Channel channel) throws java.io.IOException
channel
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!protected void sendChannelOpenFailure(long remoteChannelId, long reasonCode, java.lang.String additionalInfo, java.lang.String languageTag) throws java.io.IOException
remoteChannelId
- DOCUMENT ME!reasonCode
- DOCUMENT ME!additionalInfo
- DOCUMENT ME!languageTag
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!protected void sendGlobalRequestFailure() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!protected void sendGlobalRequestSuccess(byte[] requestData) throws java.io.IOException
requestData
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!protected void freeChannel(Channel channel)
channel
- DOCUMENT ME!
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |