public class OneToOneRingBufferChannel extends org.agrona.concurrent.ringbuffer.OneToOneRingBuffer implements ConsumableChannel
| Constructor and Description |
|---|
OneToOneRingBufferChannel(org.agrona.concurrent.AtomicBuffer buffer) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasAvailable() |
void |
registerConsumer(ActorCondition onDataAvailable) |
void |
removeConsumer(ActorCondition onDataAvailable) |
boolean |
write(int msgTypeId,
org.agrona.DirectBuffer srcBuffer,
int srcIndex,
int length) |
public OneToOneRingBufferChannel(org.agrona.concurrent.AtomicBuffer buffer)
public boolean hasAvailable()
hasAvailable in interface ConsumableChannelpublic void registerConsumer(ActorCondition onDataAvailable)
registerConsumer in interface ConsumableChannelpublic void removeConsumer(ActorCondition onDataAvailable)
removeConsumer in interface ConsumableChannelpublic boolean write(int msgTypeId,
org.agrona.DirectBuffer srcBuffer,
int srcIndex,
int length)
write in interface org.agrona.concurrent.ringbuffer.RingBufferwrite in class org.agrona.concurrent.ringbuffer.OneToOneRingBufferCopyright © 2017–2019 camunda services GmbH. All rights reserved.