Package org.atmosphere.cpr
Class Deliver
- java.lang.Object
-
- org.atmosphere.cpr.Deliver
-
- All Implemented Interfaces:
java.io.Serializable
public class Deliver extends java.lang.Object implements java.io.SerializableA Deliver is anBroadcaster's internal token that is created before the message gets Broadcaster. A Deliver gives information about what will be delivered, to whow, etc.- Author:
- Jeanfrancois Arcand
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDeliver.TYPE
-
Field Summary
Fields Modifier and Type Field Description protected booleanasyncprotected CacheMessagecacheprotected BroadcasterFuture<?>futureprotected java.lang.Objectmessageprotected java.lang.ObjectoriginalMessageprotected AtmosphereResourceresourceprotected java.util.Set<AtmosphereResource>resourcesprotected Deliver.TYPEtypeprotected booleanwriteLocally
-
Constructor Summary
Constructors Constructor Description Deliver(java.lang.Object message, java.util.Set<AtmosphereResource> resources, BroadcasterFuture<?> future, java.lang.Object originalMessage)Deliver(java.lang.Object message, AtmosphereResource r, BroadcasterFuture<?> future, java.lang.Object originalMessage)Deliver(java.lang.Object message, BroadcasterFuture<?> future, boolean writeLocally)Deliver(java.lang.Object message, BroadcasterFuture<?> future, java.lang.Object originalMessage)Deliver(AtmosphereResource r, Deliver e)Deliver(AtmosphereResource r, Deliver e, CacheMessage cacheMessage)Deliver(Deliver.TYPE type, java.lang.Object originalMessage, java.lang.Object message, AtmosphereResource r, BroadcasterFuture<?> future, CacheMessage cache, boolean writeLocally, java.util.Set<AtmosphereResource> resources, boolean async)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CacheMessagegetCache()BroadcasterFuture<?>getFuture()java.lang.ObjectgetMessage()java.lang.ObjectgetOriginalMessage()AtmosphereResourcegetResource()java.util.Set<AtmosphereResource>getResources()Deliver.TYPEgetType()booleanisAsync()booleanisWriteLocally()voidsetAsync(boolean async)voidsetCache(CacheMessage cache)voidsetFuture(BroadcasterFuture<?> future)voidsetMessage(java.lang.Object message)voidsetOriginalMessage(java.lang.Object originalMessage)voidsetWriteLocally(boolean writeLocally)java.lang.StringtoString()
-
-
-
Field Detail
-
message
protected java.lang.Object message
-
future
protected BroadcasterFuture<?> future
-
writeLocally
protected boolean writeLocally
-
originalMessage
protected java.lang.Object originalMessage
-
resource
protected final AtmosphereResource resource
-
resources
protected final java.util.Set<AtmosphereResource> resources
-
type
protected final Deliver.TYPE type
-
cache
protected CacheMessage cache
-
async
protected boolean async
-
-
Constructor Detail
-
Deliver
public Deliver(Deliver.TYPE type, java.lang.Object originalMessage, java.lang.Object message, AtmosphereResource r, BroadcasterFuture<?> future, CacheMessage cache, boolean writeLocally, java.util.Set<AtmosphereResource> resources, boolean async)
-
Deliver
public Deliver(java.lang.Object message, AtmosphereResource r, BroadcasterFuture<?> future, java.lang.Object originalMessage)
-
Deliver
public Deliver(java.lang.Object message, BroadcasterFuture<?> future, java.lang.Object originalMessage)
-
Deliver
public Deliver(AtmosphereResource r, Deliver e)
-
Deliver
public Deliver(AtmosphereResource r, Deliver e, CacheMessage cacheMessage)
-
Deliver
public Deliver(java.lang.Object message, java.util.Set<AtmosphereResource> resources, BroadcasterFuture<?> future, java.lang.Object originalMessage)
-
Deliver
public Deliver(java.lang.Object message, BroadcasterFuture<?> future, boolean writeLocally)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getMessage
public java.lang.Object getMessage()
-
setMessage
public void setMessage(java.lang.Object message)
-
getFuture
public BroadcasterFuture<?> getFuture()
-
setFuture
public void setFuture(BroadcasterFuture<?> future)
-
isWriteLocally
public boolean isWriteLocally()
-
setWriteLocally
public void setWriteLocally(boolean writeLocally)
-
getOriginalMessage
public java.lang.Object getOriginalMessage()
-
setOriginalMessage
public void setOriginalMessage(java.lang.Object originalMessage)
-
getResource
public AtmosphereResource getResource()
-
getResources
public java.util.Set<AtmosphereResource> getResources()
-
getType
public Deliver.TYPE getType()
-
getCache
public CacheMessage getCache()
-
setCache
public void setCache(CacheMessage cache)
-
isAsync
public boolean isAsync()
-
setAsync
public void setAsync(boolean async)
-
-