Uses of Class
org.jctools.channels.proxy.ProxyChannelRingBuffer
Packages that use ProxyChannelRingBuffer
Package
Description
This is a prototype, not working code.
-
Uses of ProxyChannelRingBuffer in org.jctools.channels
Subclasses of ProxyChannelRingBuffer in org.jctools.channelsModifier and TypeClassDescriptionclassChannel protocol: - Fixed message size - 'null' indicator in message preceding byte (potentially use same for type mapping in future) - Use FF algorithm relying on indicator to support in place detection of next element existence -
Uses of ProxyChannelRingBuffer in org.jctools.channels.mpsc
Subclasses of ProxyChannelRingBuffer in org.jctools.channels.mpscModifier and TypeClassDescriptionclassPackage Scoped: not part of public API.classPackage Scoped: not part of public API.final classA Multi-Producer-Single-Consumer ring buffer.classChannel protocol: - Fixed message size - 'null' indicator in message preceding byte (potentially use same for type mapping in future) - Use Vyukov MPMC like algorithm relying on indicator to support in place detection of next element existence -
Uses of ProxyChannelRingBuffer in org.jctools.channels.proxy
Methods in org.jctools.channels.proxy with parameters of type ProxyChannelRingBufferModifier and TypeMethodDescriptionstatic longProxyChannelFactory.writeAcquireWithWaitStrategy(ProxyChannelRingBuffer channelBackend, WaitStrategy waitStrategy) Method parameters in org.jctools.channels.proxy with type arguments of type ProxyChannelRingBufferModifier and TypeMethodDescriptionprivate static voidProxyChannelFactory.consumerReferenceArrayIndex(org.objectweb.asm.MethodVisitor methodVisitor, int localIndexOfROffset, Class<? extends ProxyChannelRingBuffer> backendType) private static voidProxyChannelFactory.implementConstructor(org.objectweb.asm.ClassVisitor classVisitor, Class<? extends ProxyChannelRingBuffer> parentType, String generatedName, int primitiveMessageSize, int referenceMessageSize) private static voidProxyChannelFactory.implementProcess(org.objectweb.asm.ClassVisitor classVisitor, Class<? extends ProxyChannelRingBuffer> backendType, List<Method> methods, Class<?> iFace, String generatedName) private static voidProxyChannelFactory.implementUserMethod(Method method, org.objectweb.asm.ClassVisitor classVisitor, int type, String generatedName, Class<? extends ProxyChannelRingBuffer> backendType) private static voidProxyChannelFactory.implementUserMethods(org.objectweb.asm.ClassWriter classWriter, List<Method> relevantMethods, String generatedName, Class<? extends ProxyChannelRingBuffer> backendType) private static voidProxyChannelFactory.producerReferenceArrayIndex(org.objectweb.asm.MethodVisitor methodVisitor, int localIndexOfWOffset, Class<? extends ProxyChannelRingBuffer> backendType) private static voidProxyChannelFactory.readAcquire(org.objectweb.asm.MethodVisitor methodVisitor, Class<? extends ProxyChannelRingBuffer> backendType) private static voidProxyChannelFactory.readReference(org.objectweb.asm.MethodVisitor methodVisitor, Class<? extends ProxyChannelRingBuffer> backend) private static voidProxyChannelFactory.readRelease(org.objectweb.asm.MethodVisitor methodVisitor, int wOffset, Class<? extends ProxyChannelRingBuffer> backendType) private static voidProxyChannelFactory.writeAcquireWithWaitStrategy(org.objectweb.asm.MethodVisitor methodVisitor, String generatedName, Class<? extends ProxyChannelRingBuffer> backendType) private static voidProxyChannelFactory.writeReference(org.objectweb.asm.MethodVisitor methodVisitor, Class<? extends ProxyChannelRingBuffer> backendType) private static voidProxyChannelFactory.writeRelease(org.objectweb.asm.MethodVisitor methodVisitor, int wOffset, int type, Class<? extends ProxyChannelRingBuffer> backendType) -
Uses of ProxyChannelRingBuffer in org.jctools.channels.spsc
Subclasses of ProxyChannelRingBuffer in org.jctools.channels.spscModifier and TypeClassDescriptionclassPackage Scoped: not part of public API.classPackage Scoped: not part of public API.classChannel protocol: - Fixed message size - 'null' indicator in message preceding byte (potentially use same for type mapping in future) - Use FF algorithm relying on indicator to support in place detection of next element existence