org.mule.transport.legstar.tcp
Class LegstarTcpSocketKey
java.lang.Object
org.mule.transport.tcp.TcpSocketKey
org.mule.transport.legstar.tcp.LegstarTcpSocketKey
public class LegstarTcpSocketKey
- extends org.mule.transport.tcp.TcpSocketKey
Socket connections to mainframes are associated with security credentials.
We don't want two different users to share the same socket.
Here we override the tcp socket key to make it unique for a set of credentials.
|
Constructor Summary |
LegstarTcpSocketKey(org.mule.api.endpoint.ImmutableEndpoint endpoint,
org.mule.api.security.Credentials credentials)
Construct a socket key. |
| Methods inherited from class org.mule.transport.tcp.TcpSocketKey |
getConnector, getEndpoint, getInetAddress, getPort |
LegstarTcpSocketKey
public LegstarTcpSocketKey(org.mule.api.endpoint.ImmutableEndpoint endpoint,
org.mule.api.security.Credentials credentials)
- Construct a socket key.
- Parameters:
endpoint - the target endpointcredentials - the associated credentials
equals
public boolean equals(Object obj)
-
- Overrides:
equals in class org.mule.transport.tcp.TcpSocketKey
hashCode
public int hashCode()
-
- Overrides:
hashCode in class org.mule.transport.tcp.TcpSocketKey
getCredentials
public org.mule.api.security.Credentials getCredentials()
- Returns:
- the set of credentials associated with this socket key
toString
public String toString()
-
- Overrides:
toString in class org.mule.transport.tcp.TcpSocketKey
Copyright © 2013 LegSem. All Rights Reserved.