|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
A container object which contains meta-data about the Message Framework's Connection Object
Connection| Method Summary | |
Object |
get(String namespace,
String name)
Get a value from the NamespaceMap |
String |
getAgentType()
Get the type of agent using this Connection |
String |
getLocalAddress()
Get the local IP address |
String |
getLocalHost()
Get the local host name |
int |
getLocalPort()
Get the local port number |
String[] |
getNames(String namespace)
Get the names of all the values in the NamespaceMap |
String[] |
getNamespaces()
Get all value namespaces. |
String |
getRemoteAddress()
Get the remote IP address |
String |
getRemoteHost()
Get the remote host name |
int |
getRemotePort()
Get the remote port number |
String |
getUsername()
Get the authenticated username |
boolean |
isSecure()
Determine if a connection is secure |
void |
put(String namespace,
String name,
Object value)
Put an value into NamespaceMap Put an object into the NamespaceMap via a name string and namespace. |
void |
remove(String namespace,
String name)
Remove a value from the NamespaceMap |
void |
setSecure(boolean secure)
Set the secure connection status |
void |
setUsername(String username)
Set the authenticated username |
| Methods inherited from interface com.cafesoft.core.util.Recyclable |
recycle |
| Method Detail |
public String getLocalAddress()
public int getLocalPort()
public String getLocalHost()
public String getRemoteAddress()
public int getRemotePort()
public String getRemoteHost()
public String getUsername()
public void setUsername(String username)
username - the authenticated usernamepublic boolean isSecure()
public void setSecure(boolean secure)
secure - the secure connection statuspublic String getAgentType()
public void put(String namespace,
String name,
Object value)
Put an object into the NamespaceMap via a name string and namespace.
namespace - a namespace used to distinguish a name (perhaps
used by a particular application), from an identical
name used in another context. If null, then use the
"default" namespace.name - the name of the valuevalue - The value to insert into the NamespaceMap
IllegalArgumentException - thrown if the name is null
public void remove(String namespace,
String name)
namespace - the namespace of the name/value pairname - the name string of the value to remove
IllegalArgumentException - thrown if the name is null
public Object get(String namespace,
String name)
namespace - the namespace of the name/value pairname - the name string to get the value for
IllegalArgumentException - thrown if the name is nullpublic String[] getNamespaces()
public String[] getNames(String namespace)
namespace - the namespace of values to be retrieved. If null the
default namespace is used.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||