A B C D E G H I L M N O P R S U V W Z 

A

AbstractReceiver - Class in org.fabric3.binding.zeromq.runtime.message
 
AbstractReceiver(ContextManager, SocketAddress, List<InvocationChain>, int, ZeroMQMetadata, ExecutorService, MessagingMonitor) - Constructor for class org.fabric3.binding.zeromq.runtime.message.AbstractReceiver
Constructor.
address - Variable in class org.fabric3.binding.zeromq.runtime.message.AbstractReceiver
 
attach(ZeroMQConnectionSourceDefinition, PhysicalConnectionTargetDefinition, ChannelConnection) - Method in class org.fabric3.binding.zeromq.runtime.ZeroMQConnectionSourceAttacher
 
attach(PhysicalConnectionSourceDefinition, ZeroMQConnectionTargetDefinition, ChannelConnection) - Method in class org.fabric3.binding.zeromq.runtime.ZeroMQConnectionTargetAttacher
 
attach(ZeroMQWireSourceDefinition, PhysicalWireTargetDefinition, Wire) - Method in class org.fabric3.binding.zeromq.runtime.ZeroMQSourceAttacher
 
attach(PhysicalWireSourceDefinition, ZeroMQWireTargetDefinition, Wire) - Method in class org.fabric3.binding.zeromq.runtime.ZeroMQTargetAttacher
 
attachObjectFactory(ZeroMQWireSourceDefinition, ObjectFactory<?>, PhysicalWireTargetDefinition) - Method in class org.fabric3.binding.zeromq.runtime.ZeroMQSourceAttacher
 

B

bind(LogicalService) - Method in class org.fabric3.binding.zeromq.provider.ZeroMQBindingProvider
 
bind(LogicalWire) - Method in class org.fabric3.binding.zeromq.provider.ZeroMQBindingProvider
 
bind(LogicalChannel) - Method in class org.fabric3.binding.zeromq.provider.ZeroMQBindingProvider
 
bind(Port.TYPE) - Method in class org.fabric3.binding.zeromq.runtime.broker.SpecifiedPort
 
BrokerException - Exception in org.fabric3.binding.zeromq.runtime
 
BrokerException(Throwable) - Constructor for exception org.fabric3.binding.zeromq.runtime.BrokerException
 
BrokerException(String) - Constructor for exception org.fabric3.binding.zeromq.runtime.BrokerException
 
BrokerException(String, Throwable) - Constructor for exception org.fabric3.binding.zeromq.runtime.BrokerException
 
build(ZeroMQChannelBindingDefinition, Channel) - Method in class org.fabric3.binding.zeromq.builder.ZeroMQChannelBindingBuilder
 
ByteArrayKey - Class in org.fabric3.binding.zeromq.runtime.message
Used for storing a byte array in a collection.
ByteArrayKey(byte[]) - Constructor for class org.fabric3.binding.zeromq.runtime.message.ByteArrayKey
 

C

canBind(LogicalWire) - Method in class org.fabric3.binding.zeromq.provider.ZeroMQBindingProvider
 
canBind(LogicalService) - Method in class org.fabric3.binding.zeromq.provider.ZeroMQBindingProvider
 
canBind(LogicalChannel) - Method in class org.fabric3.binding.zeromq.provider.ZeroMQBindingProvider
 
close() - Method in class org.fabric3.binding.zeromq.runtime.message.RoundRobinSocketMultiplexer
 
close() - Method in interface org.fabric3.binding.zeromq.runtime.message.SocketMultiplexer
Closes the underlying collection of sockets.
configure(ZMQ.Socket, ZeroMQMetadata) - Static method in class org.fabric3.binding.zeromq.runtime.message.SocketHelper
Configures a socket based on metadata.
connect(String, ZeroMQMetadata, boolean, ChannelConnection, ClassLoader) - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQPubSubBrokerImpl
 
connect(String, ZeroMQMetadata, boolean, ChannelConnection, ClassLoader) - Method in interface org.fabric3.binding.zeromq.runtime.ZeroMQPubSubBroker
Connects the channel connection to the publisher for the given channel.
connectToReceiver(URI, List<InvocationChain>, ZeroMQMetadata, ClassLoader) - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQWireBrokerImpl
 
connectToReceiver(URI, List<InvocationChain>, ZeroMQMetadata, ClassLoader) - Method in interface org.fabric3.binding.zeromq.runtime.ZeroMQWireBroker
Connects to a receiver that dispatches invocation requests from an ZeroMQ XREP socket.
connectToSender(String, URI, List<InvocationChain>, ZeroMQMetadata, ClassLoader) - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQWireBrokerImpl
 
connectToSender(String, URI, List<InvocationChain>, ZeroMQMetadata, ClassLoader) - Method in interface org.fabric3.binding.zeromq.runtime.ZeroMQWireBroker
Connects a set of ordered invocation chains to a ZeroMQ XREQ sender.
ContextManager - Interface in org.fabric3.binding.zeromq.runtime.context
Manages the ZeroMQ Context lifecycle.
ContextManagerImpl - Class in org.fabric3.binding.zeromq.runtime.context
 
ContextManagerImpl() - Constructor for class org.fabric3.binding.zeromq.runtime.context.ContextManagerImpl
 
ContextManagerImpl.ZMQLibraryInitializer - Enum in org.fabric3.binding.zeromq.runtime.context
Initializes the ZeroMQ library on Windows and Linux.
createControlSocket() - Method in interface org.fabric3.binding.zeromq.runtime.context.ContextManager
Creates and returns a connected socket for receiving control messages such as shutdown.
createControlSocket() - Method in class org.fabric3.binding.zeromq.runtime.context.ContextManagerImpl
 
createObjectFactory(ZeroMQWireTargetDefinition) - Method in class org.fabric3.binding.zeromq.runtime.ZeroMQTargetAttacher
 

D

decrementConnectionCount() - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableSubscriber
 
decrementConnectionCount() - Method in interface org.fabric3.binding.zeromq.runtime.message.Subscriber
Decrements the connection count.
DelegatingOneWaySender - Class in org.fabric3.binding.zeromq.runtime.message
Delegates to another one-way sender.
DelegatingOneWaySender(String, DynamicOneWaySender, ZeroMQMetadata) - Constructor for class org.fabric3.binding.zeromq.runtime.message.DelegatingOneWaySender
 
destroy() - Method in class org.fabric3.binding.zeromq.runtime.context.ContextManagerImpl
Closes the ZeroMQ context after all socket clients have released their locks.
detach(ZeroMQConnectionSourceDefinition, PhysicalConnectionTargetDefinition) - Method in class org.fabric3.binding.zeromq.runtime.ZeroMQConnectionSourceAttacher
 
detach(PhysicalConnectionSourceDefinition, ZeroMQConnectionTargetDefinition) - Method in class org.fabric3.binding.zeromq.runtime.ZeroMQConnectionTargetAttacher
 
detach(ZeroMQWireSourceDefinition, PhysicalWireTargetDefinition) - Method in class org.fabric3.binding.zeromq.runtime.ZeroMQSourceAttacher
 
detach(PhysicalWireSourceDefinition, ZeroMQWireTargetDefinition) - Method in class org.fabric3.binding.zeromq.runtime.ZeroMQTargetAttacher
 
detachObjectFactory(ZeroMQWireSourceDefinition, PhysicalWireTargetDefinition) - Method in class org.fabric3.binding.zeromq.runtime.ZeroMQSourceAttacher
 
dispose(ZeroMQChannelBindingDefinition, Channel) - Method in class org.fabric3.binding.zeromq.builder.ZeroMQChannelBindingBuilder
 
dropMessage() - Method in interface org.fabric3.binding.zeromq.runtime.MessagingMonitor
 
DynamicOneWaySender - Interface in org.fabric3.binding.zeromq.runtime.message
Implementations dispatch messages over a ZeroMQ socket using a non-blocking one-way pattern.

E

equals(Object) - Method in class org.fabric3.binding.zeromq.runtime.message.ByteArrayKey
 
error(String, Throwable) - Method in interface org.fabric3.binding.zeromq.runtime.management.ManagementMonitor
 
error(Throwable) - Method in interface org.fabric3.binding.zeromq.runtime.MessagingMonitor
 
error(String) - Method in interface org.fabric3.binding.zeromq.runtime.MessagingMonitor
 
executorService - Variable in class org.fabric3.binding.zeromq.runtime.message.AbstractReceiver
 

G

generateChannelBinding(LogicalBinding<ZeroMQBindingDefinition>, ChannelDeliveryType) - Method in class org.fabric3.binding.zeromq.generator.ZeroMQConnectionBindingGenerator
 
generateConnectionSource(LogicalConsumer, LogicalBinding<ZeroMQBindingDefinition>, ChannelDeliveryType) - Method in class org.fabric3.binding.zeromq.generator.ZeroMQConnectionBindingGenerator
 
generateConnectionTarget(LogicalProducer, LogicalBinding<ZeroMQBindingDefinition>, ChannelDeliveryType) - Method in class org.fabric3.binding.zeromq.generator.ZeroMQConnectionBindingGenerator
 
generateReferenceCallback(LogicalBinding<ZeroMQBindingDefinition>) - Method in class org.fabric3.binding.zeromq.generator.ZeroMQCallbackBindingGenerator
 
generateServiceBindingTarget(LogicalBinding<ZeroMQBindingDefinition>, ServiceContract, List<LogicalOperation>, EffectivePolicy) - Method in class org.fabric3.binding.zeromq.generator.ZeroMQWireBindingGenerator
 
generateServiceCallback(LogicalBinding<ZeroMQBindingDefinition>) - Method in class org.fabric3.binding.zeromq.generator.ZeroMQCallbackBindingGenerator
 
generateSource(LogicalBinding<ZeroMQBindingDefinition>, ServiceContract, List<LogicalOperation>, EffectivePolicy) - Method in class org.fabric3.binding.zeromq.generator.ZeroMQWireBindingGenerator
 
generateTarget(LogicalBinding<ZeroMQBindingDefinition>, ServiceContract, List<LogicalOperation>, EffectivePolicy) - Method in class org.fabric3.binding.zeromq.generator.ZeroMQWireBindingGenerator
 
get() - Method in class org.fabric3.binding.zeromq.runtime.message.RoundRobinSocketMultiplexer
 
get() - Method in interface org.fabric3.binding.zeromq.runtime.message.SocketMultiplexer
Returns the next available socket.
getAddress() - Method in class org.fabric3.binding.zeromq.runtime.message.AbstractReceiver
 
getAddress() - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableQueuedPublisher
 
getAddress() - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableSingleThreadPublisher
 
getAddress() - Method in interface org.fabric3.binding.zeromq.runtime.message.Receiver
Returns the socket address the receiver is listening on.
getAddresses() - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableSubscriber
 
getAll() - Method in class org.fabric3.binding.zeromq.runtime.message.RoundRobinSocketMultiplexer
 
getAll() - Method in interface org.fabric3.binding.zeromq.runtime.message.SocketMultiplexer
Returns all active sockets.
getCallbackUri() - Method in class org.fabric3.binding.zeromq.provision.ZeroMQWireSourceDefinition
 
getCallbackUri() - Method in class org.fabric3.binding.zeromq.provision.ZeroMQWireTargetDefinition
 
getContext() - Method in interface org.fabric3.binding.zeromq.runtime.context.ContextManager
Returns the active ZeroMQ context.
getContext() - Method in class org.fabric3.binding.zeromq.runtime.context.ContextManagerImpl
 
getId() - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQWireBrokerImpl
 
getId() - Method in class org.fabric3.binding.zeromq.runtime.message.DelegatingOneWaySender
 
getId() - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableOneWaySender
 
getId() - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableRequestReplySender
 
getId() - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableSubscriber
 
getMetadata() - Method in class org.fabric3.binding.zeromq.provision.ZeroMQConnectionSourceDefinition
 
getMetadata() - Method in class org.fabric3.binding.zeromq.provision.ZeroMQConnectionTargetDefinition
 
getMetadata() - Method in class org.fabric3.binding.zeromq.provision.ZeroMQWireSourceDefinition
 
getMetadata() - Method in class org.fabric3.binding.zeromq.provision.ZeroMQWireTargetDefinition
 
getName() - Method in class org.fabric3.binding.zeromq.runtime.broker.SpecifiedPort
 
getNext() - Method in class org.fabric3.binding.zeromq.runtime.handler.PublisherHandler
 
getNext() - Method in class org.fabric3.binding.zeromq.runtime.interceptor.OneWayInterceptor
 
getNext() - Method in class org.fabric3.binding.zeromq.runtime.interceptor.RequestReplyInterceptor
 
getNext() - Method in class org.fabric3.binding.zeromq.runtime.interceptor.UnwrappingInterceptor
 
getNext() - Method in class org.fabric3.binding.zeromq.runtime.interceptor.WrappingInterceptor
 
getNumber() - Method in class org.fabric3.binding.zeromq.runtime.broker.SpecifiedPort
 
getPublishers() - Method in class org.fabric3.binding.zeromq.runtime.management.ZeroMQManagementServiceImpl
 
getReceivers() - Method in class org.fabric3.binding.zeromq.runtime.management.ZeroMQManagementServiceImpl
 
getSenders() - Method in class org.fabric3.binding.zeromq.runtime.management.ZeroMQManagementServiceImpl
 
getSubscribers() - Method in class org.fabric3.binding.zeromq.runtime.management.ZeroMQManagementServiceImpl
 
getType() - Method in class org.fabric3.binding.zeromq.provider.ZeroMQBindingProvider
 

H

handle(Object, boolean) - Method in class org.fabric3.binding.zeromq.runtime.handler.PublisherHandler
 
hasConnections() - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableSubscriber
 
hasConnections() - Method in interface org.fabric3.binding.zeromq.runtime.message.Subscriber
True if this subscriber has active consumer connections.
hashCode() - Method in class org.fabric3.binding.zeromq.runtime.message.ByteArrayKey
 
hostInfo - Variable in class org.fabric3.binding.zeromq.runtime.context.ContextManagerImpl
 

I

id - Variable in class org.fabric3.binding.zeromq.runtime.message.AbstractReceiver
 
incrementConnectionCount() - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableSubscriber
 
incrementConnectionCount() - Method in interface org.fabric3.binding.zeromq.runtime.message.Subscriber
Increments the connection count.
init() - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQPubSubBrokerImpl
 
init() - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQWireBrokerImpl
 
init() - Method in class org.fabric3.binding.zeromq.runtime.context.ContextManagerImpl
 
interceptors - Variable in class org.fabric3.binding.zeromq.runtime.message.AbstractReceiver
 
InvalidContractException - Exception in org.fabric3.binding.zeromq.generator
 
InvalidContractException(String) - Constructor for exception org.fabric3.binding.zeromq.generator.InvalidContractException
 
invoke(Message) - Method in class org.fabric3.binding.zeromq.runtime.interceptor.OneWayInterceptor
 
invoke(Message) - Method in class org.fabric3.binding.zeromq.runtime.interceptor.RequestReplyInterceptor
 
invoke(Message) - Method in class org.fabric3.binding.zeromq.runtime.interceptor.UnwrappingInterceptor
 
invoke(Message) - Method in class org.fabric3.binding.zeromq.runtime.interceptor.WrappingInterceptor
 
invoke(ZMQ.Socket) - Method in class org.fabric3.binding.zeromq.runtime.message.AbstractReceiver
 
invoke(ZMQ.Socket) - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableOneWayReceiver
 
invoke(ZMQ.Socket) - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableRequestReplyReceiver
 
isAvailable() - Method in class org.fabric3.binding.zeromq.runtime.message.RoundRobinSocketMultiplexer
 
isAvailable() - Method in interface org.fabric3.binding.zeromq.runtime.message.SocketMultiplexer
Returns true if the multiplexer has an available socket.
isDedicatedThread() - Method in class org.fabric3.binding.zeromq.provision.ZeroMQConnectionTargetDefinition
 

L

load(XMLStreamReader, IntrospectionContext) - Method in class org.fabric3.binding.zeromq.introspection.ZeroMQBindingLoader
 
loadLibrary(HostInfo) - Method in class org.fabric3.binding.zeromq.runtime.context.ContextManagerImpl
Uses the OperatingSystem information of the HostInfo to decide what library to load.

M

ManagementMonitor - Interface in org.fabric3.binding.zeromq.runtime.management
Exposes ZeroMQ binding infrastructure to the runtime management framework.
manager - Variable in class org.fabric3.binding.zeromq.runtime.message.AbstractReceiver
 
MessagingMonitor - Interface in org.fabric3.binding.zeromq.runtime
 
metadata - Variable in class org.fabric3.binding.zeromq.runtime.message.AbstractReceiver
 
monitor - Variable in class org.fabric3.binding.zeromq.runtime.message.AbstractReceiver
 

N

NonReliableOneWayReceiver - Class in org.fabric3.binding.zeromq.runtime.message
Implementation of a Receiver the implements one-way with no qualities of service.
NonReliableOneWayReceiver(ContextManager, SocketAddress, List<InvocationChain>, ExecutorService, ZeroMQMetadata, MessagingMonitor) - Constructor for class org.fabric3.binding.zeromq.runtime.message.NonReliableOneWayReceiver
Constructor.
NonReliableOneWaySender - Class in org.fabric3.binding.zeromq.runtime.message
 
NonReliableOneWaySender(String, ContextManager, List<SocketAddress>, long, ZeroMQMetadata, MessagingMonitor) - Constructor for class org.fabric3.binding.zeromq.runtime.message.NonReliableOneWaySender
 
NonReliableQueuedPublisher - Class in org.fabric3.binding.zeromq.runtime.message
Implements a basic PUB client with no qualities of service.
NonReliableQueuedPublisher(ContextManager, SocketAddress, ZeroMQMetadata, long, MessagingMonitor) - Constructor for class org.fabric3.binding.zeromq.runtime.message.NonReliableQueuedPublisher
 
NonReliableRequestReplyReceiver - Class in org.fabric3.binding.zeromq.runtime.message
A Receiver that implements request-reply with no qualities of service.
NonReliableRequestReplyReceiver(ContextManager, SocketAddress, List<InvocationChain>, ExecutorService, long, ZeroMQMetadata, MessagingMonitor) - Constructor for class org.fabric3.binding.zeromq.runtime.message.NonReliableRequestReplyReceiver
Constructor.
NonReliableRequestReplySender - Class in org.fabric3.binding.zeromq.runtime.message
A RequestReplySender that provides no qualities of service.
NonReliableRequestReplySender(String, ContextManager, List<SocketAddress>, long, ZeroMQMetadata, MessagingMonitor) - Constructor for class org.fabric3.binding.zeromq.runtime.message.NonReliableRequestReplySender
 
NonReliableSingleThreadPublisher - Class in org.fabric3.binding.zeromq.runtime.message
Implements a basic PUB client with no qualities of service.
NonReliableSingleThreadPublisher(ContextManager, SocketAddress, ZeroMQMetadata) - Constructor for class org.fabric3.binding.zeromq.runtime.message.NonReliableSingleThreadPublisher
 
NonReliableSubscriber - Class in org.fabric3.binding.zeromq.runtime.message
Implements a basic SUB server with no qualities of service.
NonReliableSubscriber(String, ContextManager, List<SocketAddress>, EventStreamHandler, ZeroMQMetadata, ExecutorService) - Constructor for class org.fabric3.binding.zeromq.runtime.message.NonReliableSubscriber
Constructor

O

onEvent(RuntimeStop) - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQPubSubBrokerImpl
 
onEvent(RuntimeStop) - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQWireBrokerImpl
 
OneWayInterceptor - Class in org.fabric3.binding.zeromq.runtime.interceptor
Dispatches a message from an invocation chain to a ZeroMQ one-way sender.
OneWayInterceptor(int, OneWaySender) - Constructor for class org.fabric3.binding.zeromq.runtime.interceptor.OneWayInterceptor
 
OneWaySender - Interface in org.fabric3.binding.zeromq.runtime.message
Implementations dispatch messages over a ZeroMQ socket using a non-blocking one-way pattern.
onProvisionEndpoint(String) - Method in interface org.fabric3.binding.zeromq.runtime.MessagingMonitor
 
onRemoveEndpoint(String) - Method in interface org.fabric3.binding.zeromq.runtime.MessagingMonitor
 
onSubscribe(String) - Method in interface org.fabric3.binding.zeromq.runtime.MessagingMonitor
 
onUnsubscribe(String) - Method in interface org.fabric3.binding.zeromq.runtime.MessagingMonitor
 
onUpdate(List<SocketAddress>) - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQWireBrokerImpl
 
onUpdate(List<SocketAddress>) - Method in class org.fabric3.binding.zeromq.runtime.message.DelegatingOneWaySender
 
onUpdate(List<SocketAddress>) - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableOneWaySender
 
onUpdate(List<SocketAddress>) - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableRequestReplySender
 
onUpdate(List<SocketAddress>) - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableSubscriber
 
org.fabric3.binding.zeromq.builder - package org.fabric3.binding.zeromq.builder
 
org.fabric3.binding.zeromq.generator - package org.fabric3.binding.zeromq.generator
 
org.fabric3.binding.zeromq.introspection - package org.fabric3.binding.zeromq.introspection
 
org.fabric3.binding.zeromq.provider - package org.fabric3.binding.zeromq.provider
 
org.fabric3.binding.zeromq.provision - package org.fabric3.binding.zeromq.provision
 
org.fabric3.binding.zeromq.runtime - package org.fabric3.binding.zeromq.runtime
 
org.fabric3.binding.zeromq.runtime.broker - package org.fabric3.binding.zeromq.runtime.broker
 
org.fabric3.binding.zeromq.runtime.context - package org.fabric3.binding.zeromq.runtime.context
 
org.fabric3.binding.zeromq.runtime.handler - package org.fabric3.binding.zeromq.runtime.handler
 
org.fabric3.binding.zeromq.runtime.interceptor - package org.fabric3.binding.zeromq.runtime.interceptor
 
org.fabric3.binding.zeromq.runtime.management - package org.fabric3.binding.zeromq.runtime.management
 
org.fabric3.binding.zeromq.runtime.message - package org.fabric3.binding.zeromq.runtime.message
 

P

processReference(ZeroMQ, ReferenceDefinition, AccessibleObject, Class<?>, IntrospectionContext) - Method in class org.fabric3.binding.zeromq.introspection.ZeroMQPostProcessor
 
processReferenceCallback(ZeroMQ, ReferenceDefinition, AccessibleObject, Class<?>, IntrospectionContext) - Method in class org.fabric3.binding.zeromq.introspection.ZeroMQPostProcessor
 
processService(ZeroMQ, AbstractService<?>, InjectingComponentType, Class<?>, IntrospectionContext) - Method in class org.fabric3.binding.zeromq.introspection.ZeroMQPostProcessor
 
processServiceCallback(ZeroMQ, AbstractService<?>, InjectingComponentType, Class<?>, IntrospectionContext) - Method in class org.fabric3.binding.zeromq.introspection.ZeroMQPostProcessor
 
publish(byte[]) - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableQueuedPublisher
 
publish(byte[][]) - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableQueuedPublisher
 
publish(byte[]) - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableSingleThreadPublisher
 
publish(byte[][]) - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableSingleThreadPublisher
 
publish(byte[]) - Method in interface org.fabric3.binding.zeromq.runtime.message.Publisher
Sends a single frame message over the socket.
publish(byte[][]) - Method in interface org.fabric3.binding.zeromq.runtime.message.Publisher
Sends a multi-frame message over the socket.
Publisher - Interface in org.fabric3.binding.zeromq.runtime.message
Implementations dispatch messages over a ZeroMQ socket in a non-blocking fashion using PUB sockets.
PublisherHandler - Class in org.fabric3.binding.zeromq.runtime.handler
Forwards events to a ZeroMQ publisher.
PublisherHandler(Publisher) - Constructor for class org.fabric3.binding.zeromq.runtime.handler.PublisherHandler
 

R

receiver - Variable in class org.fabric3.binding.zeromq.runtime.message.AbstractReceiver
 
Receiver - Interface in org.fabric3.binding.zeromq.runtime.message
Implementations receive messages on a ZeroMQ socket using XREQ sockets.
register(String, URI, Subscriber) - Method in interface org.fabric3.binding.zeromq.runtime.management.ZeroMQManagementService
Registers a Subscriber for management.
register(String, Publisher) - Method in interface org.fabric3.binding.zeromq.runtime.management.ZeroMQManagementService
Registers a Publisher for management.
register(String, URI, Subscriber) - Method in class org.fabric3.binding.zeromq.runtime.management.ZeroMQManagementServiceImpl
 
register(String, Publisher) - Method in class org.fabric3.binding.zeromq.runtime.management.ZeroMQManagementServiceImpl
 
registerReceiver(String, Receiver) - Method in interface org.fabric3.binding.zeromq.runtime.management.ZeroMQManagementService
Registers a Receiver for management.
registerReceiver(String, Receiver) - Method in class org.fabric3.binding.zeromq.runtime.management.ZeroMQManagementServiceImpl
 
registerSender(String, Sender) - Method in interface org.fabric3.binding.zeromq.runtime.management.ZeroMQManagementService
Registers a Sender for management.
registerSender(String, Sender) - Method in class org.fabric3.binding.zeromq.runtime.management.ZeroMQManagementServiceImpl
 
release() - Method in class org.fabric3.binding.zeromq.runtime.broker.SpecifiedPort
 
release(String, ZeroMQMetadata) - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQPubSubBrokerImpl
 
release(String) - Method in interface org.fabric3.binding.zeromq.runtime.context.ContextManager
Releases a socket lease.
release(String) - Method in class org.fabric3.binding.zeromq.runtime.context.ContextManagerImpl
 
release(String, ZeroMQMetadata) - Method in interface org.fabric3.binding.zeromq.runtime.ZeroMQPubSubBroker
Releases a publisher for a channel.
releaseReceiver(URI) - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQWireBrokerImpl
 
releaseReceiver(URI) - Method in interface org.fabric3.binding.zeromq.runtime.ZeroMQWireBroker
Releases previous connection to a receiver.
releaseSender(String, URI) - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQWireBrokerImpl
 
releaseSender(String, URI) - Method in interface org.fabric3.binding.zeromq.runtime.ZeroMQWireBroker
Releases a previous connection to a sender.
RequestReplyInterceptor - Class in org.fabric3.binding.zeromq.runtime.interceptor
Dispatches a message from an invocation chain to a ZeroMQ request-response sender.
RequestReplyInterceptor(int, RequestReplySender) - Constructor for class org.fabric3.binding.zeromq.runtime.interceptor.RequestReplyInterceptor
 
RequestReplySender - Interface in org.fabric3.binding.zeromq.runtime.message
Implementations dispatch messages over a ZeroMQ socket using a request-reply pattern.
reserve(String) - Method in interface org.fabric3.binding.zeromq.runtime.context.ContextManager
Reserves a socket lease.
reserve(String) - Method in class org.fabric3.binding.zeromq.runtime.context.ContextManagerImpl
 
response(ZMQ.Socket) - Method in class org.fabric3.binding.zeromq.runtime.message.AbstractReceiver
 
response(ZMQ.Socket) - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableOneWayReceiver
 
response(ZMQ.Socket) - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableRequestReplyReceiver
 
resume() - Method in class org.fabric3.binding.zeromq.runtime.ZeroMQTransport
 
RoundRobinSocketMultiplexer - Class in org.fabric3.binding.zeromq.runtime.message
Implements a round-robin strategy for selecting an available socket from a collection of sockets.
RoundRobinSocketMultiplexer(ContextManager, int, ZeroMQMetadata) - Constructor for class org.fabric3.binding.zeromq.runtime.message.RoundRobinSocketMultiplexer
 

S

send(byte[], int, WorkContext, ZeroMQMetadata) - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQWireBrokerImpl
 
send(byte[], int, WorkContext) - Method in class org.fabric3.binding.zeromq.runtime.message.DelegatingOneWaySender
 
send(byte[], int, WorkContext, ZeroMQMetadata) - Method in interface org.fabric3.binding.zeromq.runtime.message.DynamicOneWaySender
Dispatches a message to a service in a non-blocking fashion.
send(byte[], int, WorkContext) - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableOneWaySender
 
send(byte[], int, WorkContext) - Method in interface org.fabric3.binding.zeromq.runtime.message.OneWaySender
Dispatches a message to a service in a non-blocking fashion.
sendAndReply(byte[], int, WorkContext) - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableRequestReplySender
 
sendAndReply(byte[], int, WorkContext) - Method in interface org.fabric3.binding.zeromq.runtime.message.RequestReplySender
Sends the message over the socket and blocks for a response.
Sender - Interface in org.fabric3.binding.zeromq.runtime.message
Implementations dispatch messages over a ZeroMQ socket.
setEnabled(boolean) - Method in class org.fabric3.binding.zeromq.provider.ZeroMQBindingProvider
 
setHighWater(long) - Method in class org.fabric3.binding.zeromq.provider.ZeroMQBindingProvider
 
setHost(String) - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQPubSubBrokerImpl
Sets this host to bind the publisher to.
setHost(String) - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQWireBrokerImpl
Sets this host to bind the publisher to.
setMulticastRate(long) - Method in class org.fabric3.binding.zeromq.provider.ZeroMQBindingProvider
 
setMulticastRecovery(long) - Method in class org.fabric3.binding.zeromq.provider.ZeroMQBindingProvider
 
setNext(EventStreamHandler) - Method in class org.fabric3.binding.zeromq.runtime.handler.PublisherHandler
 
setNext(Interceptor) - Method in class org.fabric3.binding.zeromq.runtime.interceptor.OneWayInterceptor
 
setNext(Interceptor) - Method in class org.fabric3.binding.zeromq.runtime.interceptor.RequestReplyInterceptor
 
setNext(Interceptor) - Method in class org.fabric3.binding.zeromq.runtime.interceptor.UnwrappingInterceptor
 
setNext(Interceptor) - Method in class org.fabric3.binding.zeromq.runtime.interceptor.WrappingInterceptor
 
setPollTimeout(long) - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQPubSubBrokerImpl
Sets the timeout in milliseconds for polling operations.
setPollTimeout(long) - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQWireBrokerImpl
Sets the timeout in milliseconds for polling operations.
setReceiveBuffer(long) - Method in class org.fabric3.binding.zeromq.provider.ZeroMQBindingProvider
 
setSendBuffer(long) - Method in class org.fabric3.binding.zeromq.provider.ZeroMQBindingProvider
 
setWorkContext(byte[]) - Method in class org.fabric3.binding.zeromq.runtime.message.AbstractReceiver
Creates a WorkContext for the request.
SocketHelper - Class in org.fabric3.binding.zeromq.runtime.message
Helper methods for configuring ZeroMQ sockets.
SocketMultiplexer - Interface in org.fabric3.binding.zeromq.runtime.message
Implementations return an available socket from a collection based on a selection algorithm such as round-robin.
socketType - Variable in class org.fabric3.binding.zeromq.runtime.message.AbstractReceiver
 
sortChains(Wire) - Static method in class org.fabric3.binding.zeromq.runtime.ZeroMQAttacherHelper
Returns the invocation chains for a wire in their natural order.
SpecifiedPort - Class in org.fabric3.binding.zeromq.runtime.broker
A explicitly specified port.
SpecifiedPort(int) - Constructor for class org.fabric3.binding.zeromq.runtime.broker.SpecifiedPort
 
start() - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQWireBrokerImpl
 
start() - Method in class org.fabric3.binding.zeromq.runtime.message.AbstractReceiver
 
start() - Method in class org.fabric3.binding.zeromq.runtime.message.DelegatingOneWaySender
 
start() - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableOneWaySender
 
start() - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableQueuedPublisher
 
start() - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableRequestReplySender
 
start() - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableSingleThreadPublisher
 
start() - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableSubscriber
 
start() - Method in interface org.fabric3.binding.zeromq.runtime.message.Publisher
Initializes the client and its underlying socket.
start() - Method in interface org.fabric3.binding.zeromq.runtime.message.Receiver
Initializes the server and its underlying socket.
start() - Method in interface org.fabric3.binding.zeromq.runtime.message.Sender
Initializes the client and its underlying socket.
start() - Method in interface org.fabric3.binding.zeromq.runtime.message.Subscriber
Initializes the server and its underlying socket.
startAll() - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQPubSubBrokerImpl
 
startAll() - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQWireBrokerImpl
 
startAll() - Method in interface org.fabric3.binding.zeromq.runtime.ZeroMQPubSubBroker
Starts all publishers and subscribers.
startAll() - Method in interface org.fabric3.binding.zeromq.runtime.ZeroMQWireBroker
Starts all senders and receivers.
stop() - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQWireBrokerImpl
 
stop() - Method in class org.fabric3.binding.zeromq.runtime.message.AbstractReceiver
 
stop() - Method in class org.fabric3.binding.zeromq.runtime.message.DelegatingOneWaySender
 
stop() - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableOneWaySender
 
stop() - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableQueuedPublisher
 
stop() - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableRequestReplySender
 
stop() - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableSingleThreadPublisher
 
stop() - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableSubscriber
 
stop() - Method in interface org.fabric3.binding.zeromq.runtime.message.Publisher
Disposes the client and any open resources.
stop() - Method in interface org.fabric3.binding.zeromq.runtime.message.Receiver
Disposes the server and any open resources.
stop() - Method in interface org.fabric3.binding.zeromq.runtime.message.Sender
Disposes the client and any open resources.
stop() - Method in interface org.fabric3.binding.zeromq.runtime.message.Subscriber
Disposes the server and any open resources.
stopAll() - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQPubSubBrokerImpl
 
stopAll() - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQWireBrokerImpl
 
stopAll() - Method in interface org.fabric3.binding.zeromq.runtime.ZeroMQPubSubBroker
Stops all publishers and subscribers.
stopAll() - Method in interface org.fabric3.binding.zeromq.runtime.ZeroMQWireBroker
Stops all senders and receivers.
subscribe(URI, ZeroMQMetadata, ChannelConnection, ClassLoader) - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQPubSubBrokerImpl
 
subscribe(URI, ZeroMQMetadata, ChannelConnection, ClassLoader) - Method in interface org.fabric3.binding.zeromq.runtime.ZeroMQPubSubBroker
Subscribes a consumer to the given channel.
Subscriber - Interface in org.fabric3.binding.zeromq.runtime.message
Implementations receive messages on a ZeroMQ SUB socket.
suspend() - Method in class org.fabric3.binding.zeromq.runtime.ZeroMQTransport
 

U

uncaughtException(Thread, Throwable) - Method in class org.fabric3.binding.zeromq.runtime.message.AbstractReceiver
 
uncaughtException(Thread, Throwable) - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableOneWaySender
 
uncaughtException(Thread, Throwable) - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableQueuedPublisher
 
uncaughtException(Thread, Throwable) - Method in class org.fabric3.binding.zeromq.runtime.message.NonReliableRequestReplySender
 
unregister(String, URI) - Method in interface org.fabric3.binding.zeromq.runtime.management.ZeroMQManagementService
Unregisters a subscriber.
unregister(String) - Method in interface org.fabric3.binding.zeromq.runtime.management.ZeroMQManagementService
Unregisters a Publisher.
unregister(String, URI) - Method in class org.fabric3.binding.zeromq.runtime.management.ZeroMQManagementServiceImpl
 
unregister(String) - Method in class org.fabric3.binding.zeromq.runtime.management.ZeroMQManagementServiceImpl
 
unregisterReceiver(String) - Method in interface org.fabric3.binding.zeromq.runtime.management.ZeroMQManagementService
Unregisters a Receiver.
unregisterReceiver(String) - Method in class org.fabric3.binding.zeromq.runtime.management.ZeroMQManagementServiceImpl
 
unregisterSender(String) - Method in interface org.fabric3.binding.zeromq.runtime.management.ZeroMQManagementService
Unregisters a Sender.
unregisterSender(String) - Method in class org.fabric3.binding.zeromq.runtime.management.ZeroMQManagementServiceImpl
 
unsubscribe(URI, ZeroMQMetadata) - Method in class org.fabric3.binding.zeromq.runtime.broker.ZeroMQPubSubBrokerImpl
 
unsubscribe(URI, ZeroMQMetadata) - Method in interface org.fabric3.binding.zeromq.runtime.ZeroMQPubSubBroker
Removes a consumer from the given channel.
UnwrappingInterceptor - Class in org.fabric3.binding.zeromq.runtime.interceptor
Unwraps a single message parameter from an Object array to a raw (only the parameter) form.
UnwrappingInterceptor() - Constructor for class org.fabric3.binding.zeromq.runtime.interceptor.UnwrappingInterceptor
 
update(List<SocketAddress>) - Method in class org.fabric3.binding.zeromq.runtime.message.RoundRobinSocketMultiplexer
 
update(List<SocketAddress>) - Method in interface org.fabric3.binding.zeromq.runtime.message.SocketMultiplexer
Replaces the previous list of available sockets with a new one.

V

valueOf(String) - Static method in enum org.fabric3.binding.zeromq.runtime.context.ContextManagerImpl.ZMQLibraryInitializer
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.fabric3.binding.zeromq.runtime.context.ContextManagerImpl.ZMQLibraryInitializer
Returns an array containing the constants of this enum type, in the order they are declared.

W

warn(String) - Method in interface org.fabric3.binding.zeromq.runtime.MessagingMonitor
 
WrappingInterceptor - Class in org.fabric3.binding.zeromq.runtime.interceptor
Wraps a single message parameter in an Object array.
WrappingInterceptor() - Constructor for class org.fabric3.binding.zeromq.runtime.interceptor.WrappingInterceptor
 

Z

ZeroMQAttacherHelper - Class in org.fabric3.binding.zeromq.runtime
 
ZeroMQBindingLoader - Class in org.fabric3.binding.zeromq.introspection
Loads a binding.zeromq element in a composite.
ZeroMQBindingLoader(LoaderHelper) - Constructor for class org.fabric3.binding.zeromq.introspection.ZeroMQBindingLoader
 
ZeroMQBindingProvider - Class in org.fabric3.binding.zeromq.provider
A binding.sca provider that uses ZeroMQ as the underlying transport.
ZeroMQBindingProvider() - Constructor for class org.fabric3.binding.zeromq.provider.ZeroMQBindingProvider
 
ZeroMQCallbackBindingGenerator - Class in org.fabric3.binding.zeromq.generator
 
ZeroMQCallbackBindingGenerator() - Constructor for class org.fabric3.binding.zeromq.generator.ZeroMQCallbackBindingGenerator
 
ZeroMQChannelBindingBuilder - Class in org.fabric3.binding.zeromq.builder
A ChannelBindingBuilder that does nothing.
ZeroMQChannelBindingBuilder() - Constructor for class org.fabric3.binding.zeromq.builder.ZeroMQChannelBindingBuilder
 
ZeroMQChannelBindingDefinition - Class in org.fabric3.binding.zeromq.provision
 
ZeroMQChannelBindingDefinition(ChannelDeliveryType) - Constructor for class org.fabric3.binding.zeromq.provision.ZeroMQChannelBindingDefinition
 
ZeroMQConnectionBindingGenerator - Class in org.fabric3.binding.zeromq.generator
 
ZeroMQConnectionBindingGenerator() - Constructor for class org.fabric3.binding.zeromq.generator.ZeroMQConnectionBindingGenerator
 
ZeroMQConnectionSourceAttacher - Class in org.fabric3.binding.zeromq.runtime
 
ZeroMQConnectionSourceAttacher(ZeroMQPubSubBroker, ClassLoaderRegistry) - Constructor for class org.fabric3.binding.zeromq.runtime.ZeroMQConnectionSourceAttacher
 
ZeroMQConnectionSourceDefinition - Class in org.fabric3.binding.zeromq.provision
Generated metadata used for attaching channels and consumers to a ZeroMQ socket.
ZeroMQConnectionSourceDefinition(URI, ZeroMQMetadata) - Constructor for class org.fabric3.binding.zeromq.provision.ZeroMQConnectionSourceDefinition
Constructor for a channel connection.
ZeroMQConnectionTargetAttacher - Class in org.fabric3.binding.zeromq.runtime
 
ZeroMQConnectionTargetAttacher(ZeroMQPubSubBroker, ClassLoaderRegistry) - Constructor for class org.fabric3.binding.zeromq.runtime.ZeroMQConnectionTargetAttacher
 
ZeroMQConnectionTargetDefinition - Class in org.fabric3.binding.zeromq.provision
Generated metadata used for attaching producers to a ZeroMQ Socket.
ZeroMQConnectionTargetDefinition(URI, ZeroMQMetadata, boolean) - Constructor for class org.fabric3.binding.zeromq.provision.ZeroMQConnectionTargetDefinition
Constructor for a channel connection.
ZeroMQManagementService - Interface in org.fabric3.binding.zeromq.runtime.management
Exposes ZeroMQ binding infrastructure to the runtime management framework.
ZeroMQManagementServiceImpl - Class in org.fabric3.binding.zeromq.runtime.management
 
ZeroMQManagementServiceImpl(ManagementService, ManagementMonitor) - Constructor for class org.fabric3.binding.zeromq.runtime.management.ZeroMQManagementServiceImpl
 
ZeroMQPostProcessor - Class in org.fabric3.binding.zeromq.introspection
Introspects ZeroMQ binding information in a component implementation.
ZeroMQPostProcessor() - Constructor for class org.fabric3.binding.zeromq.introspection.ZeroMQPostProcessor
 
ZeroMQPubSubBroker - Interface in org.fabric3.binding.zeromq.runtime
Responsible for managing local publishers and subscribers.
ZeroMQPubSubBrokerImpl - Class in org.fabric3.binding.zeromq.runtime.broker
 
ZeroMQPubSubBrokerImpl(ContextManager, AddressCache, PortAllocator, TransformerHandlerFactory, ZeroMQManagementService, EventService, ExecutorService, HostInfo, MessagingMonitor) - Constructor for class org.fabric3.binding.zeromq.runtime.broker.ZeroMQPubSubBrokerImpl
 
ZeroMQSourceAttacher - Class in org.fabric3.binding.zeromq.runtime
 
ZeroMQSourceAttacher(ZeroMQWireBroker, ClassLoaderRegistry) - Constructor for class org.fabric3.binding.zeromq.runtime.ZeroMQSourceAttacher
 
ZeroMQTargetAttacher - Class in org.fabric3.binding.zeromq.runtime
 
ZeroMQTargetAttacher(ZeroMQWireBroker, ClassLoaderRegistry) - Constructor for class org.fabric3.binding.zeromq.runtime.ZeroMQTargetAttacher
 
ZeroMQTransport - Class in org.fabric3.binding.zeromq.runtime
 
ZeroMQTransport(ZeroMQPubSubBroker, ZeroMQWireBroker) - Constructor for class org.fabric3.binding.zeromq.runtime.ZeroMQTransport
 
ZeroMQWireBindingGenerator - Class in org.fabric3.binding.zeromq.generator
 
ZeroMQWireBindingGenerator() - Constructor for class org.fabric3.binding.zeromq.generator.ZeroMQWireBindingGenerator
 
ZeroMQWireBroker - Interface in org.fabric3.binding.zeromq.runtime
Responsible for managing local senders and receivers.
ZeroMQWireBrokerImpl - Class in org.fabric3.binding.zeromq.runtime.broker
 
ZeroMQWireBrokerImpl(ContextManager, AddressCache, PortAllocator, ExecutorService, ZeroMQManagementService, EventService, TransformerInterceptorFactory, HostInfo, MessagingMonitor) - Constructor for class org.fabric3.binding.zeromq.runtime.broker.ZeroMQWireBrokerImpl
 
ZeroMQWireSourceDefinition - Class in org.fabric3.binding.zeromq.provision
Generated metadata used for attaching a service to a ZeroMQ Socket.
ZeroMQWireSourceDefinition(ZeroMQMetadata) - Constructor for class org.fabric3.binding.zeromq.provision.ZeroMQWireSourceDefinition
Constructor for a bidirectional service.
ZeroMQWireSourceDefinition(URI, ZeroMQMetadata) - Constructor for class org.fabric3.binding.zeromq.provision.ZeroMQWireSourceDefinition
Constructor for a bidirectional service.
ZeroMQWireTargetDefinition - Class in org.fabric3.binding.zeromq.provision
Generated metadata used for attaching a reference to a ZeroMQ Socket.
ZeroMQWireTargetDefinition(URI, ZeroMQMetadata) - Constructor for class org.fabric3.binding.zeromq.provision.ZeroMQWireTargetDefinition
Constructor for a reference binding.
ZeroMQWireTargetDefinition(URI, URI, ZeroMQMetadata) - Constructor for class org.fabric3.binding.zeromq.provision.ZeroMQWireTargetDefinition
Constructor for a bidirectional service
A B C D E G H I L M N O P R S U V W Z