org.openfast.session
Interface SessionProtocol

All Known Implementing Classes:
SessionControlProtocol_1_1

public interface SessionProtocol


Method Summary
 void configureSession(Session session)
           
 Session connect(java.lang.String senderName, Connection connection, TemplateRegistry inboundRegistry, TemplateRegistry outboundRegistry, MessageListener messageListener, SessionListener sessionListener)
           
 Message createTemplateDeclarationMessage(MessageTemplate messageTemplate, int templateId)
           
 Message createTemplateDefinitionMessage(MessageTemplate messageTemplate)
           
 Message getCloseMessage()
           
 Message getResetMessage()
           
 void handleMessage(Session session, Message message)
           
 boolean isProtocolMessage(Message message)
           
 void onError(Session session, ErrorCode code, java.lang.String message)
           
 Session onNewConnection(java.lang.String serverName, Connection connection)
           
 boolean supportsTemplateExchange()
           
 

Method Detail

configureSession

void configureSession(Session session)

connect

Session connect(java.lang.String senderName,
                Connection connection,
                TemplateRegistry inboundRegistry,
                TemplateRegistry outboundRegistry,
                MessageListener messageListener,
                SessionListener sessionListener)

onNewConnection

Session onNewConnection(java.lang.String serverName,
                        Connection connection)

onError

void onError(Session session,
             ErrorCode code,
             java.lang.String message)

getResetMessage

Message getResetMessage()

isProtocolMessage

boolean isProtocolMessage(Message message)

handleMessage

void handleMessage(Session session,
                   Message message)

supportsTemplateExchange

boolean supportsTemplateExchange()

createTemplateDefinitionMessage

Message createTemplateDefinitionMessage(MessageTemplate messageTemplate)

createTemplateDeclarationMessage

Message createTemplateDeclarationMessage(MessageTemplate messageTemplate,
                                         int templateId)

getCloseMessage

Message getCloseMessage()


Copyright © 2006-2008 The LaSalle Technology Group, LLC. All Rights Reserved.