org.glassfish.jersey.media.sse
Class SseBroadcaster
java.lang.Object
org.glassfish.jersey.server.Broadcaster<OutboundEvent>
org.glassfish.jersey.media.sse.SseBroadcaster
- All Implemented Interfaces:
- BroadcasterListener<OutboundEvent>
public class SseBroadcaster
- extends Broadcaster<OutboundEvent>
Used for broadcasting SSE to multiple EventOutput instances.
- Author:
- Pavel Bucek (pavel.bucek at oracle.com), Martin Matula (martin.matula at oracle.com)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SseBroadcaster
public SseBroadcaster()
- Creates a new instance.
If this constructor is called by a subclass, it assumes the the reason for the subclass to exist is to implement
Broadcaster.onClose(org.glassfish.jersey.server.ChunkedOutput) and Broadcaster.onException(org.glassfish.jersey.server.ChunkedOutput, Exception) methods, so it adds
the newly created instance as the listener. To avoid this, subclasses may call SseBroadcaster(Class)
passing their class as an argument.
SseBroadcaster
protected SseBroadcaster(Class<? extends SseBroadcaster> subclass)
- Can be used by subclasses to override the default functionality of adding self to the set of
listeners.
If creating a direct instance of a subclass passed in the parameter,
the broadcaster will not register itself as a listener.
- Parameters:
subclass - subclass of SseBroadcaster that should not be registered as a listener - if creating a direct instance
of this subclass, this constructor will not register the new instance as a listener.- See Also:
SseBroadcaster()
Copyright © 2007-2014, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.