|
||||||||||
| 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 AsyncServicemsg - 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 ServicestartMode - 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 | |||||||||