org.openfast.session
Class Session
java.lang.Object
org.openfast.session.Session
- All Implemented Interfaces:
- ErrorHandler
public class Session
- extends java.lang.Object
- implements ErrorHandler
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
in
public final MessageInputStream in
out
public final MessageOutputStream out
Session
public Session(Connection connection,
SessionProtocol protocol,
TemplateRegistry inboundRegistry,
TemplateRegistry outboundRegistry)
close
public void close()
throws FastConnectionException
- Throws:
FastConnectionException
close
public void close(ErrorCode alertCode)
setClient
public void setClient(Client client)
getClient
public Client getClient()
error
public void error(ErrorCode code,
java.lang.String message)
- Specified by:
error in interface ErrorHandler
error
public void error(ErrorCode code,
java.lang.String message,
java.lang.Throwable t)
- Specified by:
error in interface ErrorHandler
setErrorHandler
public void setErrorHandler(ErrorHandler errorHandler)
reset
public void reset()
getConnection
public Connection getConnection()
setMessageHandler
public void setMessageHandler(MessageListener messageListener)
setListening
public void setListening(boolean listening)
getErrorHandler
public ErrorHandler getErrorHandler()
sendTemplates
public void sendTemplates(TemplateRegistry registry)
addDynamicTemplateDefinition
public void addDynamicTemplateDefinition(MessageTemplate template)
registerDynamicTemplate
public void registerDynamicTemplate(QName templateName,
int id)
setSessionListener
public void setSessionListener(SessionListener sessionListener)
Copyright © 2006-2008 The LaSalle Technology Group, LLC. All Rights Reserved.