public class Channel
extends java.lang.Object
Network. A virtual construct
to add constraints on Streams.
A channel can contain any number of Streams whose purpose is to
send data across clients.
Properties of Channels include. But not limited to:
join(ChannelStatusListener) is called. It will be processed unless the
Network gets to Network.State.DISCONNECTED or an equivalent state| Modifier and Type | Class and Description |
|---|---|
static interface |
Channel.ChannelStatusListener
The listener for updating the stream and channel join statuses.
|
static class |
Channel.State
An enum indicating the state of the channel.
|
| Modifier | Constructor and Description |
|---|---|
protected |
Channel(java.lang.String networkId,
int channelId) |
| Modifier and Type | Method and Description |
|---|---|
int |
getId() |
int |
getMaxStreams() |
java.lang.String |
getMetadata() |
java.lang.String |
getName() |
java.lang.String |
getNetworkId() |
Channel.State |
getState() |
protected void |
internalSetMaxStreams(int maxStreams) |
protected void |
internalSetMetadata(java.lang.String channelMetadata) |
protected void |
internalSetName(java.lang.String channelName) |
protected void |
internalSetState(Channel.State state) |
void |
join(Channel.ChannelStatusListener listener) |
void |
leave() |
java.lang.String |
toString() |
public java.lang.String getNetworkId()
public int getId()
protected void internalSetState(Channel.State state)
protected void internalSetName(java.lang.String channelName)
protected void internalSetMetadata(java.lang.String channelMetadata)
protected void internalSetMaxStreams(int maxStreams)
public Channel.State getState()
public java.lang.String getName()
public java.lang.String getMetadata()
public int getMaxStreams()
public void join(Channel.ChannelStatusListener listener)
public void leave()
public java.lang.String toString()
toString in class java.lang.Object