com.metamatrix.common.comm.platform.socket.server
Class LogonImpl

java.lang.Object
  extended by com.metamatrix.common.comm.platform.socket.server.LogonImpl
All Implemented Interfaces:
ILogon

public class LogonImpl
extends java.lang.Object
implements ILogon


Constructor Summary
LogonImpl(SessionServiceInterface service, java.lang.String clusterName)
           
 
Method Summary
 void assertIdentity(MetaMatrixSessionID sessionId)
           
 ResultsFuture<?> logoff()
           
 LogonResult logon(java.util.Properties connProps)
           
 ResultsFuture<?> ping()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogonImpl

public LogonImpl(SessionServiceInterface service,
                 java.lang.String clusterName)
Method Detail

logon

public LogonResult logon(java.util.Properties connProps)
                  throws LogonException,
                         ComponentNotFoundException
Specified by:
logon in interface ILogon
Throws:
LogonException
ComponentNotFoundException

logoff

public ResultsFuture<?> logoff()
                        throws InvalidSessionException,
                               MetaMatrixComponentException
Specified by:
logoff in interface ILogon
Throws:
InvalidSessionException
MetaMatrixComponentException

ping

public ResultsFuture<?> ping()
                      throws InvalidSessionException,
                             MetaMatrixComponentException
Specified by:
ping in interface ILogon
Throws:
InvalidSessionException
MetaMatrixComponentException

assertIdentity

public void assertIdentity(MetaMatrixSessionID sessionId)
                    throws InvalidSessionException,
                           MetaMatrixComponentException
Specified by:
assertIdentity in interface ILogon
Throws:
InvalidSessionException
MetaMatrixComponentException


Copyright © 2009. All Rights Reserved.