public static class MediaDriver.Context
extends io.aeron.CommonContext
| Constructor and Description |
|---|
Context() |
public MediaDriver.Context conclude()
conclude in class io.aeron.CommonContextpublic MediaDriver.Context epochClock(org.agrona.concurrent.EpochClock clock)
public MediaDriver.Context nanoClock(org.agrona.concurrent.NanoClock clock)
public MediaDriver.Context toConductorFromReceiverCommandQueue(org.agrona.concurrent.OneToOneConcurrentArrayQueue<DriverConductorCmd> queue)
public MediaDriver.Context toConductorFromSenderCommandQueue(org.agrona.concurrent.OneToOneConcurrentArrayQueue<DriverConductorCmd> queue)
public MediaDriver.Context rawLogBuffersFactory(RawLogFactory rawLogFactory)
public MediaDriver.Context dataTransportPoller(DataTransportPoller transportPoller)
public MediaDriver.Context controlTransportPoller(ControlTransportPoller transportPoller)
public MediaDriver.Context unicastFlowControlSupplier(FlowControlSupplier senderFlowControl)
public MediaDriver.Context multicastFlowControlSupplier(FlowControlSupplier senderFlowControl)
public MediaDriver.Context receiverCommandQueue(org.agrona.concurrent.OneToOneConcurrentArrayQueue<ReceiverCmd> receiverCommandQueue)
public MediaDriver.Context senderCommandQueue(org.agrona.concurrent.OneToOneConcurrentArrayQueue<SenderCmd> senderCommandQueue)
public MediaDriver.Context receiverProxy(ReceiverProxy receiverProxy)
public MediaDriver.Context senderProxy(SenderProxy senderProxy)
public MediaDriver.Context fromReceiverDriverConductorProxy(DriverConductorProxy driverConductorProxy)
public MediaDriver.Context fromSenderDriverConductorProxy(DriverConductorProxy driverConductorProxy)
public MediaDriver.Context conductorIdleStrategy(org.agrona.concurrent.IdleStrategy strategy)
public MediaDriver.Context senderIdleStrategy(org.agrona.concurrent.IdleStrategy strategy)
public MediaDriver.Context receiverIdleStrategy(org.agrona.concurrent.IdleStrategy strategy)
public MediaDriver.Context sharedNetworkIdleStrategy(org.agrona.concurrent.IdleStrategy strategy)
public MediaDriver.Context sharedIdleStrategy(org.agrona.concurrent.IdleStrategy strategy)
public MediaDriver.Context clientProxy(ClientProxy clientProxy)
public MediaDriver.Context toDriverCommands(org.agrona.concurrent.ringbuffer.RingBuffer toDriverCommands)
public MediaDriver.Context countersManager(org.agrona.concurrent.status.CountersManager countersManager)
public MediaDriver.Context termBufferSparseFile(java.lang.Boolean termBufferSparseFile)
public MediaDriver.Context publicationTermBufferLength(int termBufferLength)
public MediaDriver.Context maxTermBufferLength(int maxTermBufferLength)
public MediaDriver.Context ipcTermBufferLength(int ipcTermBufferLength)
public MediaDriver.Context initialWindowLength(int initialWindowLength)
public MediaDriver.Context statusMessageTimeout(long statusMessageTimeout)
public MediaDriver.Context warnIfDirectoriesExist(boolean value)
public MediaDriver.Context errorLog(org.agrona.concurrent.errors.DistinctErrorLog errorLog)
public MediaDriver.Context imageLivenessTimeoutNs(long timeout)
public MediaDriver.Context clientLivenessTimeoutNs(long timeout)
public MediaDriver.Context publicationUnblockTimeoutNs(long timeout)
public MediaDriver.Context systemCounters(SystemCounters systemCounters)
public MediaDriver.Context threadingMode(ThreadingMode threadingMode)
public MediaDriver.Context senderThreadFactory(java.util.concurrent.ThreadFactory factory)
public MediaDriver.Context receiverThreadFactory(java.util.concurrent.ThreadFactory factory)
public MediaDriver.Context conductorThreadFactory(java.util.concurrent.ThreadFactory factory)
public MediaDriver.Context sharedThreadFactory(java.util.concurrent.ThreadFactory factory)
public MediaDriver.Context sharedNetworkThreadFactory(java.util.concurrent.ThreadFactory factory)
public MediaDriver.Context dirsDeleteOnStart(boolean dirsDeleteOnStart)
dirsDeleteOnStart - Attempt deletion.public MediaDriver.Context aeronDirectoryName(java.lang.String dirName)
aeronDirectoryName in class io.aeron.CommonContextCommonContext.aeronDirectoryName(String)public MediaDriver.Context sendChannelEndpointSupplier(SendChannelEndpointSupplier supplier)
public MediaDriver.Context receiveChannelEndpointSupplier(ReceiveChannelEndpointSupplier supplier)
public org.agrona.concurrent.EpochClock epochClock()
public org.agrona.concurrent.NanoClock nanoClock()
public org.agrona.concurrent.OneToOneConcurrentArrayQueue<DriverConductorCmd> toConductorFromReceiverCommandQueue()
public org.agrona.concurrent.OneToOneConcurrentArrayQueue<DriverConductorCmd> toConductorFromSenderCommandQueue()
public RawLogFactory rawLogBuffersFactory()
public DataTransportPoller dataTransportPoller()
public ControlTransportPoller controlTransportPoller()
public FlowControlSupplier unicastFlowControlSupplier()
public FlowControlSupplier multicastFlowControlSupplier()
public org.agrona.concurrent.OneToOneConcurrentArrayQueue<ReceiverCmd> receiverCommandQueue()
public org.agrona.concurrent.OneToOneConcurrentArrayQueue<SenderCmd> senderCommandQueue()
public ReceiverProxy receiverProxy()
public SenderProxy senderProxy()
public DriverConductorProxy fromReceiverDriverConductorProxy()
public DriverConductorProxy fromSenderDriverConductorProxy()
public org.agrona.concurrent.IdleStrategy conductorIdleStrategy()
public org.agrona.concurrent.IdleStrategy senderIdleStrategy()
public org.agrona.concurrent.IdleStrategy receiverIdleStrategy()
public org.agrona.concurrent.IdleStrategy sharedNetworkIdleStrategy()
public org.agrona.concurrent.IdleStrategy sharedIdleStrategy()
public java.util.concurrent.ThreadFactory senderThreadFactory()
public java.util.concurrent.ThreadFactory receiverThreadFactory()
public java.util.concurrent.ThreadFactory conductorThreadFactory()
public java.util.concurrent.ThreadFactory sharedThreadFactory()
public java.util.concurrent.ThreadFactory sharedNetworkThreadFactory()
public ClientProxy clientProxy()
public org.agrona.concurrent.ringbuffer.RingBuffer toDriverCommands()
public org.agrona.concurrent.status.CountersManager countersManager()
public long imageLivenessTimeoutNs()
public long clientLivenessTimeoutNs()
public long publicationUnblockTimeoutNs()
public int publicationTermBufferLength()
public int maxTermBufferLength()
public int ipcTermBufferLength()
public int initialWindowLength()
public long statusMessageTimeout()
public boolean warnIfDirectoriesExist()
public org.agrona.ErrorHandler errorHandler()
public MediaDriver.Context errorHandler(org.agrona.ErrorHandler errorHandler)
public org.agrona.concurrent.errors.DistinctErrorLog errorLog()
public int mtuLength()
public io.aeron.CommonContext mtuLength(int mtuLength)
public SystemCounters systemCounters()
public boolean dirsDeleteOnStart()
public SendChannelEndpointSupplier sendChannelEndpointSupplier()
public ReceiveChannelEndpointSupplier receiveChannelEndpointSupplier()
public ReceiveChannelEndpointThreadLocals receiveChannelEndpointThreadLocals()
public void close()
close in interface java.lang.AutoCloseableclose in class io.aeron.CommonContextCopyright © 2014 - 2016 Real Logic Ltd. All Rights Reserved.