private static class MessageSender.MetaClient extends java.lang.Object implements Client
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
id_ |
private Metadata |
meta_ |
Constructor and Description |
---|
MetaClient(java.lang.String id,
HubConnection connection)
Constructor which attempts to acquire metadata from a given
hub connection.
|
MetaClient(java.lang.String id,
Metadata meta)
Constructor which uses supplied metadata.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getId()
Returns the public identifier for this client.
|
Metadata |
getMetadata()
Returns the currently declared metadata for this client, if any.
|
Subscriptions |
getSubscriptions()
Returns the currently declared subscriptions for this client, if any.
|
java.lang.String |
toString() |
private final java.lang.String id_
private final Metadata meta_
public MetaClient(java.lang.String id, HubConnection connection) throws SampException
client
- idconnection
- hub connectionSampException
public MetaClient(java.lang.String id, Metadata meta)
id
- client idmeta
- metadata (may be null)public java.lang.String getId()
Client
public Metadata getMetadata()
Client
getMetadata
in interface Client
public Subscriptions getSubscriptions()
Client
getSubscriptions
in interface Client
public java.lang.String toString()
toString
in class java.lang.Object