E
- public static class SuspendResponse.SuspendResponseBuilder<E> extends com.sun.jersey.api.JResponse.AJResponseBuilder<E,SuspendResponse.SuspendResponseBuilder<E>>
SuspendResponse
Modifier and Type | Field and Description |
---|---|
protected Collection<AtmosphereResourceEventListener> |
listeners |
protected boolean |
outputComments |
protected boolean |
resumeOnBroadcast |
protected Suspend.SCOPE |
scope |
protected SuspendResponse.TimeSpan |
suspendTimeout |
Constructor and Description |
---|
SuspendResponseBuilder()
Default constructor.
|
SuspendResponseBuilder(SuspendResponse.SuspendResponseBuilder<E> that)
Construct a shallow copy.
|
Modifier and Type | Method and Description |
---|---|
SuspendResponse.SuspendResponseBuilder<E> |
addListener(AtmosphereResourceEventListener e)
|
SuspendResponse.SuspendResponseBuilder<E> |
broadcaster(Broadcaster broadcaster)
Set the
Broadcaster |
SuspendResponse<E> |
build()
Build the
SuspendResponse |
SuspendResponse.SuspendResponseBuilder<E> |
outputComments(boolean outputComments)
Set true to tell Atmosphere to write comments when suspending.
|
SuspendResponse.SuspendResponseBuilder<E> |
period(int suspendTimeout,
TimeUnit timeUnit)
Set the timeout period.
|
SuspendResponse.SuspendResponseBuilder<E> |
resumeOnBroadcast(boolean resumeOnBroadcast)
Set to true to resume the connection on the first
Broadcaster.broadcast(Object) |
SuspendResponse.SuspendResponseBuilder<E> |
scope(Suspend.SCOPE scope)
Set the
Suspend.SCOPE value |
SuspendResponse.SuspendResponseBuilder<E> |
writeEntity(boolean writeEntity)
Write the returned entity back to the calling connection.
|
cacheControl, contentLocation, cookie, encoding, entity, expires, getEntity, getMetadata, getStatus, getStatusType, header, header, headerSingle, language, language, lastModified, location, reset, status, status, status, tag, tag, type, type, variant, variants
protected SuspendResponse.TimeSpan suspendTimeout
protected Suspend.SCOPE scope
protected boolean outputComments
protected boolean resumeOnBroadcast
protected final Collection<AtmosphereResourceEventListener> listeners
public SuspendResponseBuilder()
public SuspendResponseBuilder(SuspendResponse.SuspendResponseBuilder<E> that)
that
- the AJResponseBuilder to copy from.public SuspendResponse.SuspendResponseBuilder<E> scope(Suspend.SCOPE scope)
Suspend.SCOPE
valuescope
- Suspend.SCOPE
valuepublic SuspendResponse.SuspendResponseBuilder<E> period(int suspendTimeout, TimeUnit timeUnit)
suspendTimeout
- the periodtimeUnit
- the TimeUnit
public SuspendResponse.SuspendResponseBuilder<E> outputComments(boolean outputComments)
outputComments
- true to tell Atmosphere to write comments when suspendingpublic SuspendResponse.SuspendResponseBuilder<E> resumeOnBroadcast(boolean resumeOnBroadcast)
Broadcaster.broadcast(Object)
resumeOnBroadcast
- true to resume the connection on the first Broadcaster.broadcast(Object)
public SuspendResponse.SuspendResponseBuilder<E> broadcaster(Broadcaster broadcaster)
Broadcaster
broadcaster
- Broadcaster
public SuspendResponse.SuspendResponseBuilder<E> writeEntity(boolean writeEntity)
public SuspendResponse.SuspendResponseBuilder<E> addListener(AtmosphereResourceEventListener e)
e
- AtmosphereResourceEventListener
public SuspendResponse<E> build()
SuspendResponse
SuspendResponse
Copyright © 2016. All rights reserved.