com.caucho.env.actor
Class ActorQueuePreallocBuilder<T extends RingItem>
java.lang.Object
com.caucho.env.actor.ActorQueuePreallocBuilder<T>
public class ActorQueuePreallocBuilder<T extends RingItem>
- extends java.lang.Object
Interface for an actor queue
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ActorQueuePreallocBuilder
public ActorQueuePreallocBuilder()
factory
public ActorQueuePreallocBuilder<T> factory(RingItemFactory<T> factory)
getFactory
public RingItemFactory<T> getFactory()
validateBuilder
protected void validateBuilder()
build
public ActorQueuePreallocApi<T> build()
processors
public com.caucho.env.actor.AbstractActorQueueBuilder<T> processors(ActorProcessor<? super T>... processors)
getProcessors
public ActorProcessor<? super T>[] getProcessors()
capacity
public com.caucho.env.actor.AbstractActorQueueBuilder<T> capacity(int capacity)
getCapacity
public int getCapacity()
initial
public com.caucho.env.actor.AbstractActorQueueBuilder<T> initial(int initial)
getInitial
public int getInitial()
multiworker
public com.caucho.env.actor.AbstractActorQueueBuilder<T> multiworker(boolean isMultiworker)
isMultiworker
public boolean isMultiworker()
multiworkerOffset
public com.caucho.env.actor.AbstractActorQueueBuilder<T> multiworkerOffset(int offset)
getMultiworkerOffset
public int getMultiworkerOffset()
validateFullBuilder
protected void validateFullBuilder()