Package akka.stream.impl
Class SimpleOutputs
- java.lang.Object
-
- akka.stream.impl.SimpleOutputs
-
- All Implemented Interfaces:
DefaultOutputTransferStates,Outputs
- Direct Known Subclasses:
FanOut.FanoutOutputs
public class SimpleOutputs extends java.lang.Object implements DefaultOutputTransferStates
INTERNAL API
-
-
Constructor Summary
Constructors Constructor Description SimpleOutputs(ActorRef actor, Pump pump)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActorRefactor()protected voidakka$stream$impl$DefaultOutputTransferStates$_setter_$NeedsDemand_$eq(TransferState x$1)voidcancel()voidcomplete()protected org.reactivestreams.SubscriptioncreateSubscription()booleandemandAvailable()longdemandCount()protected booleandownstreamCompleted()protected voiddownstreamCompleted_$eq(boolean x$1)protected longdownstreamDemand()protected voiddownstreamDemand_$eq(long x$1)protected scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit>downstreamRunning()voidenqueueOutputElement(java.lang.Object elem)voiderror(java.lang.Throwable e)protected ActorPublisher<java.lang.Object>exposedPublisher()protected voidexposedPublisher_$eq(ActorPublisher<java.lang.Object> x$1)booleanisClosed()booleanisSubscribed()TransferStateNeedsDemand()Pumppump()SubReceivesubreceive()protected org.reactivestreams.Subscriber<java.lang.Object>subscriber()protected voidsubscriber_$eq(org.reactivestreams.Subscriber<java.lang.Object> x$1)protected scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit>waitingExposedPublisher()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface akka.stream.impl.DefaultOutputTransferStates
NeedsDemandOrCancel
-
-
-
-
Method Detail
-
NeedsDemand
public TransferState NeedsDemand()
- Specified by:
NeedsDemandin interfaceDefaultOutputTransferStates- Specified by:
NeedsDemandin interfaceOutputs
-
actor
public ActorRef actor()
-
akka$stream$impl$DefaultOutputTransferStates$_setter_$NeedsDemand_$eq
protected void akka$stream$impl$DefaultOutputTransferStates$_setter_$NeedsDemand_$eq(TransferState x$1)
- Specified by:
akka$stream$impl$DefaultOutputTransferStates$_setter_$NeedsDemand_$eqin interfaceDefaultOutputTransferStates
-
createSubscription
protected org.reactivestreams.Subscription createSubscription()
-
demandAvailable
public boolean demandAvailable()
- Specified by:
demandAvailablein interfaceOutputs
-
demandCount
public long demandCount()
- Specified by:
demandCountin interfaceOutputs
-
downstreamCompleted
protected boolean downstreamCompleted()
-
downstreamCompleted_$eq
protected void downstreamCompleted_$eq(boolean x$1)
-
downstreamDemand
protected long downstreamDemand()
-
downstreamDemand_$eq
protected void downstreamDemand_$eq(long x$1)
-
downstreamRunning
protected scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> downstreamRunning()
-
enqueueOutputElement
public void enqueueOutputElement(java.lang.Object elem)
- Specified by:
enqueueOutputElementin interfaceOutputs
-
exposedPublisher
protected ActorPublisher<java.lang.Object> exposedPublisher()
-
exposedPublisher_$eq
protected void exposedPublisher_$eq(ActorPublisher<java.lang.Object> x$1)
-
isSubscribed
public boolean isSubscribed()
-
pump
public Pump pump()
-
subreceive
public SubReceive subreceive()
- Specified by:
subreceivein interfaceOutputs
-
subscriber
protected org.reactivestreams.Subscriber<java.lang.Object> subscriber()
-
subscriber_$eq
protected void subscriber_$eq(org.reactivestreams.Subscriber<java.lang.Object> x$1)
-
waitingExposedPublisher
protected scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> waitingExposedPublisher()
-
-