|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mortbay.cometd.ChannelImpl
public class ChannelImpl
A Bayeux Channel
| Constructor Summary | |
|---|---|
protected |
ChannelImpl(java.lang.String id,
AbstractBayeux bayeux)
|
| Method Summary | |
|---|---|
ChannelImpl |
addChild(ChannelImpl channel)
Adds a channel |
void |
addDataFilter(org.cometd.DataFilter filter)
|
void |
addListener(org.cometd.ChannelListener listener)
|
void |
deliver(org.cometd.Client from,
java.lang.Iterable<org.cometd.Client> to,
java.lang.Object data,
java.lang.String id)
|
protected void |
doDelivery(ChannelId to,
org.cometd.Client from,
org.cometd.Message msg)
|
boolean |
doRemove(ChannelImpl channel,
java.util.List<org.cometd.ChannelBayeuxListener> listeners)
|
int |
getChannelCount()
|
ChannelId |
getChannelId()
|
void |
getChannels(java.util.List<org.cometd.Channel> list)
|
ChannelImpl |
getChild(ChannelId id)
|
java.util.Collection<org.cometd.DataFilter> |
getDataFilters()
|
java.lang.String |
getId()
|
int |
getSubscriberCount()
|
java.util.Collection<org.cometd.Client> |
getSubscribers()
|
boolean |
isLazy()
A Lazy channel marks published messages as lazy. |
boolean |
isPersistent()
|
void |
publish(org.cometd.Client fromClient,
java.lang.Object data,
java.lang.String msgId)
|
void |
publishLazy(org.cometd.Client fromClient,
java.lang.Object data,
java.lang.String msgId)
|
boolean |
remove()
|
org.cometd.DataFilter |
removeDataFilter(org.cometd.DataFilter filter)
|
void |
removeListener(org.cometd.ChannelListener listener)
|
void |
setLazy(boolean lazy)
A Lazy channel marks published messages as lazy. |
void |
setPersistent(boolean persistent)
|
void |
subscribe(org.cometd.Client client)
|
java.lang.String |
toString()
|
void |
unsubscribe(org.cometd.Client c)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected ChannelImpl(java.lang.String id,
AbstractBayeux bayeux)
| Method Detail |
|---|
public boolean isLazy()
isLazy in interface org.cometd.Channelpublic void setLazy(boolean lazy)
setLazy in interface org.cometd.Channellazy - true if message is lazypublic ChannelImpl addChild(ChannelImpl channel)
channel - the child channel to add
public void addDataFilter(org.cometd.DataFilter filter)
addDataFilter in interface org.cometd.Channelfilter - the data filter to addpublic ChannelId getChannelId()
public ChannelImpl getChild(ChannelId id)
public void getChannels(java.util.List<org.cometd.Channel> list)
public int getChannelCount()
public java.lang.String getId()
getId in interface org.cometd.Channelpublic boolean isPersistent()
isPersistent in interface org.cometd.Channel
public void deliver(org.cometd.Client from,
java.lang.Iterable<org.cometd.Client> to,
java.lang.Object data,
java.lang.String id)
public void publish(org.cometd.Client fromClient,
java.lang.Object data,
java.lang.String msgId)
publish in interface org.cometd.Channel
public void publishLazy(org.cometd.Client fromClient,
java.lang.Object data,
java.lang.String msgId)
public boolean remove()
remove in interface org.cometd.Channel
public boolean doRemove(ChannelImpl channel,
java.util.List<org.cometd.ChannelBayeuxListener> listeners)
public org.cometd.DataFilter removeDataFilter(org.cometd.DataFilter filter)
removeDataFilter in interface org.cometd.Channelfilter - the data filter to removepublic void setPersistent(boolean persistent)
setPersistent in interface org.cometd.Channelpublic void subscribe(org.cometd.Client client)
subscribe in interface org.cometd.Channelclient - the client to subscribe to this channelpublic java.lang.String toString()
toString in class java.lang.Objectpublic void unsubscribe(org.cometd.Client c)
unsubscribe in interface org.cometd.Channelc - the client to unsubscribe from this channel
protected void doDelivery(ChannelId to,
org.cometd.Client from,
org.cometd.Message msg)
public java.util.Collection<org.cometd.Client> getSubscribers()
getSubscribers in interface org.cometd.Channelpublic int getSubscriberCount()
getSubscriberCount in interface org.cometd.Channelpublic java.util.Collection<org.cometd.DataFilter> getDataFilters()
getDataFilters in interface org.cometd.Channelpublic void addListener(org.cometd.ChannelListener listener)
addListener in interface org.cometd.Channelpublic void removeListener(org.cometd.ChannelListener listener)
removeListener in interface org.cometd.Channel
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||