@Deprecated
public class ConnectionTracker
extends java.lang.Object
StateAndConnectionManager
Constructor and Description |
---|
ConnectionTracker(IReality reality)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
IIdentifier |
acceptConnection(ICredentials credentials,
org.apache.mina.core.session.IoSession session,
IAddressingInformation addressInfo,
IIdentifier template)
Deprecated.
check to see if the connection should be accepted based on the credentials.
|
void |
authorizeConnection(IIdentifier identifier,
ICredentials credentials)
Deprecated.
|
IIdentifier |
connectionClosed(org.apache.mina.core.session.IoSession session)
Deprecated.
|
java.util.Collection<org.apache.mina.core.session.IoSession> |
getActiveConnections()
Deprecated.
|
IAddressingInformation |
getAddressingInformation(IIdentifier identifier)
Deprecated.
|
static IIdentifier |
getIdentifier(org.apache.mina.core.session.IoSession session)
Deprecated.
|
IReality |
getReality()
Deprecated.
|
org.apache.mina.core.session.IoSession |
getSession(IIdentifier identifier)
Deprecated.
|
void |
grantCredentials(ICredentials credentials,
boolean wantsClockOwnership)
Deprecated.
|
void |
rejectConnection(IIdentifier identifier,
ICredentials credentials)
Deprecated.
|
void |
revokeCredentials(ICredentials credentials)
Deprecated.
|
void |
validateAddressing(org.apache.mina.core.session.IoSession session,
IAddressingInformation address)
Deprecated.
|
public ConnectionTracker(IReality reality)
public IReality getReality()
public void grantCredentials(ICredentials credentials, boolean wantsClockOwnership)
public void revokeCredentials(ICredentials credentials)
public IIdentifier connectionClosed(org.apache.mina.core.session.IoSession session)
public void validateAddressing(org.apache.mina.core.session.IoSession session, IAddressingInformation address)
public void rejectConnection(IIdentifier identifier, ICredentials credentials)
public void authorizeConnection(IIdentifier identifier, ICredentials credentials)
public IIdentifier acceptConnection(ICredentials credentials, org.apache.mina.core.session.IoSession session, IAddressingInformation addressInfo, IIdentifier template)
IIdentifier
will be assigned to the participant. The connection
is not officially connected, however, until authorizeConnection(IIdentifier, ICredentials)
is called.credentials
- session
- addressInfo
- template
- public IAddressingInformation getAddressingInformation(IIdentifier identifier)
public java.util.Collection<org.apache.mina.core.session.IoSession> getActiveConnections()
public org.apache.mina.core.session.IoSession getSession(IIdentifier identifier)
public static IIdentifier getIdentifier(org.apache.mina.core.session.IoSession session)