A B C D E F G H I J M O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractBytesMessageTransformer - Class in io.gridgo.core.support.transformers.impl
- AbstractBytesMessageTransformer() - Constructor for class io.gridgo.core.support.transformers.impl.AbstractBytesMessageTransformer
- AbstractDirectionalComponent - Class in io.gridgo.core.support.impl
- AbstractDirectionalComponent(String, String) - Constructor for class io.gridgo.core.support.impl.AbstractDirectionalComponent
- AbstractGatewaySubscription - Class in io.gridgo.core.impl
- AbstractGatewaySubscription(GridgoContext, String) - Constructor for class io.gridgo.core.impl.AbstractGatewaySubscription
- AbstractPojoProcessor<T> - Class in io.gridgo.core.impl
- AbstractPojoProcessor(Class<? extends T>) - Constructor for class io.gridgo.core.impl.AbstractPojoProcessor
- AbstractProcessor - Class in io.gridgo.core.impl
- AbstractProcessor() - Constructor for class io.gridgo.core.impl.AbstractProcessor
- AbstractProducerTemplate - Class in io.gridgo.core.support.template.impl
- AbstractProducerTemplate() - Constructor for class io.gridgo.core.support.template.impl.AbstractProducerTemplate
- AbstractTransformableComponent - Class in io.gridgo.core.support.impl
- AbstractTransformableComponent(String, String) - Constructor for class io.gridgo.core.support.impl.AbstractTransformableComponent
- AbstractTransformableComponent(String, String, boolean) - Constructor for class io.gridgo.core.support.impl.AbstractTransformableComponent
- AbstractTransformableComponent(String, String, UnaryOperator<Message>) - Constructor for class io.gridgo.core.support.impl.AbstractTransformableComponent
- AbstractTransformableComponent(String, String, UnaryOperator<Message>, boolean) - Constructor for class io.gridgo.core.support.impl.AbstractTransformableComponent
- AmbiguousException - Exception in io.gridgo.core.support.exceptions
- AmbiguousException(String) - Constructor for exception io.gridgo.core.support.exceptions.AmbiguousException
- asObservable() - Method in class io.gridgo.core.impl.AbstractGatewaySubscription
- asObservable() - Method in interface io.gridgo.core.support.Streamable
- attachComponent(ContextAwareComponent) - Method in interface io.gridgo.core.GridgoContext
-
Attach a io.gridgo.core.support.ContextAwareComponent to this context.
- attachComponent(ContextAwareComponent) - Method in class io.gridgo.core.impl.DefaultGridgoContext
- attachConnector(Connector) - Method in class io.gridgo.core.impl.AbstractGatewaySubscription
- attachConnector(Connector) - Method in interface io.gridgo.core.support.subscription.GatewaySubscription
-
Attach a connector object to the gateway.
- attachConnector(String) - Method in class io.gridgo.core.impl.AbstractGatewaySubscription
- attachConnector(String) - Method in interface io.gridgo.core.support.subscription.GatewaySubscription
-
Attach a connector to the gateway with an endpoint.
- attachConnector(String, ConnectorResolver) - Method in class io.gridgo.core.impl.AbstractGatewaySubscription
- attachConnector(String, ConnectorResolver) - Method in interface io.gridgo.core.support.subscription.GatewaySubscription
-
Attach a connector to the gateway with an endpoint using a custom resolver.
- attachConnector(String, ConnectorResolver, ConnectorContext) - Method in class io.gridgo.core.impl.AbstractGatewaySubscription
- attachConnector(String, ConnectorResolver, ConnectorContext) - Method in interface io.gridgo.core.support.subscription.GatewaySubscription
-
Attach a connector to the gateway with an endpoint and a context using a custom resolver.
- attachConnector(String, ConnectorContext) - Method in class io.gridgo.core.impl.AbstractGatewaySubscription
- attachConnector(String, ConnectorContext) - Method in interface io.gridgo.core.support.subscription.GatewaySubscription
-
Attach a connector to the gateway with an endpoint and a context.
- attachRoutingPolicy(RoutingPolicy) - Method in class io.gridgo.core.impl.AbstractGatewaySubscription
- attachRoutingPolicy(RoutingPolicy) - Method in interface io.gridgo.core.support.subscription.GatewaySubscription
-
Attach a routing policy to the gateway.
B
- BodyTransformer - Interface in io.gridgo.core.support.transformers
- BridgeComponent - Class in io.gridgo.core.support.impl
- BridgeComponent(String, String) - Constructor for class io.gridgo.core.support.impl.BridgeComponent
- BridgeComponent(String, String, boolean) - Constructor for class io.gridgo.core.support.impl.BridgeComponent
- BridgeComponent(String, String, UnaryOperator<Message>) - Constructor for class io.gridgo.core.support.impl.BridgeComponent
- BridgeComponent(String, String, UnaryOperator<Message>, boolean) - Constructor for class io.gridgo.core.support.impl.BridgeComponent
- build() - Method in class io.gridgo.core.impl.DefaultGridgoContextBuilder
C
- call(ConnectorAttachment, Message) - Method in class io.gridgo.core.support.template.impl.AbstractProducerTemplate
- call(Message) - Method in class io.gridgo.core.impl.DefaultGateway
- call(List<ConnectorAttachment>, Message) - Method in class io.gridgo.core.support.template.impl.JoinProducerTemplate
- call(List<ConnectorAttachment>, Message) - Method in class io.gridgo.core.support.template.impl.MatchingProducerTemplate
- call(List<ConnectorAttachment>, Message) - Method in class io.gridgo.core.support.template.impl.SingleProducerTemplate
- call(List<ConnectorAttachment>, Message) - Method in interface io.gridgo.core.support.template.ProducerTemplate
- call(List<ConnectorAttachment>, Message, DoneCallback<Message>, FailCallback<Exception>) - Method in class io.gridgo.core.support.template.impl.AbstractProducerTemplate
- call(List<ConnectorAttachment>, Message, DoneCallback<Message>, FailCallback<Exception>) - Method in interface io.gridgo.core.support.template.ProducerTemplate
- callAndPush(Message) - Method in interface io.gridgo.core.Gateway
-
Send a message and wait for response.
- callAndPush(Message) - Method in class io.gridgo.core.impl.DefaultGateway
- closeGateway(String) - Method in class io.gridgo.core.impl.DefaultGridgoContext
- closeGateway(String) - Method in interface io.gridgo.core.support.GatewayContainer
-
Close a gateway, stopping it from accepting or sending messages.
- Condition - Class in io.gridgo.core.support.subscription.impl
- ConnectorAttachment - Interface in io.gridgo.core.support.subscription
-
Represents a connector attachment.
- ContextAwareComponent - Interface in io.gridgo.core.support
- convertJoinedResult(JoinedResults<Message>) - Method in class io.gridgo.core.support.template.impl.AbstractProducerTemplate
- create(ProducerJoinMode) - Static method in interface io.gridgo.core.support.template.ProducerTemplate
- createTransaction(String) - Method in interface io.gridgo.core.support.transaction.TransactionalProcessor
D
- DefaultConnectorAttachment - Class in io.gridgo.core.support.subscription.impl
- DefaultConnectorAttachment(GatewaySubscription, Connector) - Constructor for class io.gridgo.core.support.subscription.impl.DefaultConnectorAttachment
- DefaultGateway - Class in io.gridgo.core.impl
- DefaultGateway(GridgoContext, String) - Constructor for class io.gridgo.core.impl.DefaultGateway
- DefaultGridgoContext - Class in io.gridgo.core.impl
- DefaultGridgoContext(String, ConnectorFactory, Registry, Consumer<Throwable>) - Constructor for class io.gridgo.core.impl.DefaultGridgoContext
- DefaultGridgoContextBuilder - Class in io.gridgo.core.impl
- DefaultGridgoContextBuilder() - Constructor for class io.gridgo.core.impl.DefaultGridgoContextBuilder
- DefaultProcessorSubscription - Class in io.gridgo.core.support.subscription.impl
- DefaultProcessorSubscription(GatewaySubscription, Processor) - Constructor for class io.gridgo.core.support.subscription.impl.DefaultProcessorSubscription
- DefaultProcessorSubscription(GatewaySubscription, RoutingPolicy) - Constructor for class io.gridgo.core.support.subscription.impl.DefaultProcessorSubscription
- DefaultRoutingContext - Class in io.gridgo.core.support.impl
- DefaultRoutingContext(Gateway, Message, Deferred<Message, Exception>) - Constructor for class io.gridgo.core.support.impl.DefaultRoutingContext
- DefaultRoutingPolicy - Class in io.gridgo.core.support.subscription.impl
- DefaultRoutingPolicy(Processor) - Constructor for class io.gridgo.core.support.subscription.impl.DefaultRoutingPolicy
- DefaultRoutingPolicyEnforcer - Class in io.gridgo.core.impl
- DefaultRoutingPolicyEnforcer(RoutingPolicy) - Constructor for class io.gridgo.core.impl.DefaultRoutingPolicyEnforcer
- doHandle(Gateway, RoutingContext) - Method in class io.gridgo.core.support.impl.AbstractTransformableComponent
- doHandle(Gateway, RoutingContext) - Method in class io.gridgo.core.support.impl.BridgeComponent
- doHandle(Gateway, RoutingContext) - Method in class io.gridgo.core.support.impl.ForwardComponent
- doHandle(Gateway, RoutingContext) - Method in class io.gridgo.core.support.impl.SwitchComponent
- doTransform(Message, byte[]) - Method in class io.gridgo.core.support.transformers.impl.AbstractBytesMessageTransformer
- doTransform(Message, byte[]) - Method in class io.gridgo.core.support.transformers.impl.FormattedDeserializeMessageTransformer
- doTransform(Message, byte[]) - Method in class io.gridgo.core.support.transformers.impl.GzipCompressMessageTransformer
- doTransform(Message, byte[]) - Method in class io.gridgo.core.support.transformers.impl.GzipDecompressMessageTransformer
E
- execute(RoutingContext, GridgoContext, PredicateContext) - Method in class io.gridgo.core.impl.DefaultRoutingPolicyEnforcer
- execute(RoutingContext, GridgoContext, PredicateContext) - Method in interface io.gridgo.core.RoutingPolicyEnforcer
F
- Feature - Enum in io.gridgo.core.support
- findConnectorWithCallSupport(List<ConnectorAttachment>) - Method in class io.gridgo.core.support.template.impl.AbstractProducerTemplate
- findGateway(String) - Method in class io.gridgo.core.impl.DefaultGridgoContext
- findGateway(String) - Method in interface io.gridgo.core.support.GatewayContainer
-
Find a gateway by name.
- findGatewayMandatory(String) - Method in interface io.gridgo.core.GridgoContext
- finishAttaching() - Method in interface io.gridgo.core.support.subscription.ConnectorAttachment
-
Finish subscribing this connector.
- finishAttaching() - Method in class io.gridgo.core.support.subscription.impl.DefaultConnectorAttachment
- finishSubscribing() - Method in class io.gridgo.core.support.subscription.impl.DefaultProcessorSubscription
- finishSubscribing() - Method in interface io.gridgo.core.support.subscription.ProcessorSubscription
-
Finish subscribing this processor.
- FormattedDeserializeMessageTransformer - Class in io.gridgo.core.support.transformers.impl
- FormattedDeserializeMessageTransformer(String) - Constructor for class io.gridgo.core.support.transformers.impl.FormattedDeserializeMessageTransformer
- FormattedSerializeMessageTransformer - Class in io.gridgo.core.support.transformers.impl
- FormattedSerializeMessageTransformer(String) - Constructor for class io.gridgo.core.support.transformers.impl.FormattedSerializeMessageTransformer
- ForwardComponent - Class in io.gridgo.core.support.impl
- ForwardComponent(String, String) - Constructor for class io.gridgo.core.support.impl.ForwardComponent
- ForwardComponent(String, String, UnaryOperator<Message>) - Constructor for class io.gridgo.core.support.impl.ForwardComponent
- ForwardComponent(String, String, UnaryOperator<Message>, UnaryOperator<Message>) - Constructor for class io.gridgo.core.support.impl.ForwardComponent
G
- Gateway - Interface in io.gridgo.core
- GatewayContainer - Interface in io.gridgo.core.support
-
Represents a gateway container.
- GatewaySubscription - Interface in io.gridgo.core.support.subscription
-
Represents a gateway subscription.
- generateId() - Method in class io.gridgo.core.impl.AbstractProcessor
- generateName() - Method in class io.gridgo.core.impl.AbstractGatewaySubscription
- generateName() - Method in class io.gridgo.core.impl.AbstractProcessor
- generateName() - Method in class io.gridgo.core.impl.DefaultGridgoContext
- generateName() - Method in class io.gridgo.core.support.impl.BridgeComponent
- generateName() - Method in class io.gridgo.core.support.impl.ForwardComponent
- generateName() - Method in class io.gridgo.core.support.impl.SwitchComponent
- get() - Method in class io.gridgo.core.impl.AbstractGatewaySubscription
- get() - Method in interface io.gridgo.core.support.subscription.GatewaySubscription
-
Get the Gateway associated with this subscription.
- getCaller() - Method in class io.gridgo.core.support.impl.DefaultRoutingContext
- getCaller() - Method in interface io.gridgo.core.support.RoutingContext
- getComponents() - Method in interface io.gridgo.core.GridgoContext
- getComponents() - Method in class io.gridgo.core.impl.DefaultGridgoContext
- getCondition() - Method in class io.gridgo.core.support.subscription.impl.DefaultRoutingPolicy
- getCondition() - Method in interface io.gridgo.core.support.subscription.RoutingPolicy
- getConnector() - Method in interface io.gridgo.core.support.subscription.ConnectorAttachment
- getConnector() - Method in class io.gridgo.core.support.subscription.impl.DefaultConnectorAttachment
- getConnectorAttachments() - Method in interface io.gridgo.core.Gateway
-
Get the list of attached connectors.
- getConnectorAttachments() - Method in class io.gridgo.core.impl.AbstractGatewaySubscription
- getConnectorFactory() - Method in interface io.gridgo.core.GridgoContext
- getConnectorFactory() - Method in class io.gridgo.core.impl.DefaultGridgoContext
- getContext() - Method in class io.gridgo.core.impl.AbstractGatewaySubscription
- getContext() - Method in class io.gridgo.core.impl.AbstractProcessor
- getContext() - Method in class io.gridgo.core.support.impl.AbstractDirectionalComponent
- getContext() - Method in interface io.gridgo.core.support.transaction.TransactionalProcessor
- getDeferred() - Method in class io.gridgo.core.support.impl.DefaultRoutingContext
- getDeferred() - Method in interface io.gridgo.core.support.RoutingContext
- getDisposable() - Method in class io.gridgo.core.support.impl.AbstractTransformableComponent
- getExceptionHandler() - Method in interface io.gridgo.core.GridgoContext
- getExceptionHandler() - Method in class io.gridgo.core.impl.DefaultGridgoContext
- getGateway() - Method in class io.gridgo.core.support.subscription.impl.DefaultConnectorAttachment
- getGateway() - Method in class io.gridgo.core.support.subscription.impl.DefaultProcessorSubscription
- getGateways() - Method in class io.gridgo.core.impl.DefaultGridgoContext
- getGateways() - Method in interface io.gridgo.core.support.GatewayContainer
-
Get the list of opened gateways.
- getGatewaySubscription(String) - Method in interface io.gridgo.core.GridgoContext
- getGatewaySubscription(String) - Method in class io.gridgo.core.impl.DefaultGridgoContext
- getGatewaysWithNames() - Method in class io.gridgo.core.impl.DefaultGridgoContext
- getGatewaysWithNames() - Method in interface io.gridgo.core.support.GatewayContainer
-
Get all opened gateways with name.
- getIncomingTransformer() - Method in interface io.gridgo.core.support.subscription.ConnectorAttachment
- getIncomingTransformer() - Method in class io.gridgo.core.support.subscription.impl.DefaultConnectorAttachment
- getInstrumenter() - Method in class io.gridgo.core.support.subscription.impl.DefaultRoutingPolicy
- getInstrumenter() - Method in interface io.gridgo.core.support.subscription.RoutingPolicy
- getInstrumenterCondition() - Method in class io.gridgo.core.support.subscription.impl.DefaultRoutingPolicy
- getInstrumenterCondition() - Method in interface io.gridgo.core.support.subscription.RoutingPolicy
- getMessage() - Method in class io.gridgo.core.support.impl.DefaultRoutingContext
- getMessage() - Method in interface io.gridgo.core.support.RoutingContext
- getName() - Method in class io.gridgo.core.impl.AbstractGatewaySubscription
- getOutgoingTransformer() - Method in interface io.gridgo.core.support.subscription.ConnectorAttachment
- getOutgoingTransformer() - Method in class io.gridgo.core.support.subscription.impl.DefaultConnectorAttachment
- getPolicy() - Method in class io.gridgo.core.support.subscription.impl.DefaultProcessorSubscription
- getPolicy() - Method in interface io.gridgo.core.support.subscription.ProcessorSubscription
-
Get the routing policy of this processor
- getPolicyEnforcers() - Method in class io.gridgo.core.impl.AbstractGatewaySubscription
- getProcessor() - Method in class io.gridgo.core.support.subscription.impl.DefaultRoutingPolicy
- getProcessor() - Method in interface io.gridgo.core.support.subscription.RoutingPolicy
- getProducerTemplate() - Method in class io.gridgo.core.impl.DefaultGateway
- getRegistry() - Method in interface io.gridgo.core.GridgoContext
- getRegistry() - Method in class io.gridgo.core.impl.DefaultGridgoContext
- getSource() - Method in class io.gridgo.core.support.impl.AbstractDirectionalComponent
- getStrategy() - Method in class io.gridgo.core.support.subscription.impl.DefaultRoutingPolicy
- getStrategy() - Method in interface io.gridgo.core.support.subscription.RoutingPolicy
- getSubject() - Method in class io.gridgo.core.impl.AbstractGatewaySubscription
- getSubscriptions() - Method in class io.gridgo.core.impl.AbstractGatewaySubscription
- getSubscriptions() - Method in interface io.gridgo.core.support.subscription.GatewaySubscription
-
Get the list of subscriptions attached to this gateway
- getTarget() - Method in class io.gridgo.core.support.impl.AbstractDirectionalComponent
- getTransformer() - Method in class io.gridgo.core.support.impl.AbstractTransformableComponent
- GridgoContext - Interface in io.gridgo.core
-
Represents a context in which a Gridgo application runs.
- GridgoContextBuilder - Interface in io.gridgo.core.support
- GzipCompressMessageTransformer - Class in io.gridgo.core.support.transformers.impl
- GzipCompressMessageTransformer(int) - Constructor for class io.gridgo.core.support.transformers.impl.GzipCompressMessageTransformer
- GzipDecompressMessageTransformer - Class in io.gridgo.core.support.transformers.impl
- GzipDecompressMessageTransformer() - Constructor for class io.gridgo.core.support.transformers.impl.GzipDecompressMessageTransformer
H
- handle(Gateway, RoutingContext) - Method in class io.gridgo.core.support.impl.AbstractTransformableComponent
- handleDeserializationException(Exception, BElement) - Method in class io.gridgo.core.impl.AbstractPojoProcessor
I
- instrumentWhen(String, ExecutionStrategyInstrumenter) - Method in interface io.gridgo.core.support.subscription.ProcessorSubscription
-
Instrument the processor with an
ExecutionStrategyInstrumenter
, if the condition resolved to true. - instrumentWhen(BooleanSupplier, ExecutionStrategyInstrumenter) - Method in interface io.gridgo.core.support.subscription.ProcessorSubscription
-
Instrument the processor with an
ExecutionStrategyInstrumenter
, if the condition resolved to true. - instrumentWhen(Predicate<Message>, ExecutionStrategyInstrumenter) - Method in interface io.gridgo.core.support.subscription.ProcessorSubscription
-
Instrument the processor with an
ExecutionStrategyInstrumenter
, if the condition resolved to true. - instrumentWhen(Predicate, ExecutionStrategyInstrumenter) - Method in class io.gridgo.core.support.subscription.impl.DefaultProcessorSubscription
- instrumentWhen(Predicate, ExecutionStrategyInstrumenter) - Method in interface io.gridgo.core.support.subscription.ProcessorSubscription
-
Instrument the processor with an
ExecutionStrategyInstrumenter
, if the condition resolved to true. - instrumentWith(ExecutionStrategyInstrumenter) - Method in class io.gridgo.core.support.subscription.impl.DefaultProcessorSubscription
- instrumentWith(ExecutionStrategyInstrumenter) - Method in interface io.gridgo.core.support.subscription.ProcessorSubscription
-
Instrument the processor with an
ExecutionStrategyInstrumenter
- InvalidGatewayException - Exception in io.gridgo.core.support.exceptions
- InvalidGatewayException(String) - Constructor for exception io.gridgo.core.support.exceptions.InvalidGatewayException
- io.gridgo.core - package io.gridgo.core
- io.gridgo.core.impl - package io.gridgo.core.impl
- io.gridgo.core.support - package io.gridgo.core.support
- io.gridgo.core.support.exceptions - package io.gridgo.core.support.exceptions
- io.gridgo.core.support.impl - package io.gridgo.core.support.impl
- io.gridgo.core.support.subscription - package io.gridgo.core.support.subscription
- io.gridgo.core.support.subscription.impl - package io.gridgo.core.support.subscription.impl
- io.gridgo.core.support.template - package io.gridgo.core.support.template
- io.gridgo.core.support.template.impl - package io.gridgo.core.support.template.impl
- io.gridgo.core.support.transaction - package io.gridgo.core.support.transaction
- io.gridgo.core.support.transformers - package io.gridgo.core.support.transformers
- io.gridgo.core.support.transformers.impl - package io.gridgo.core.support.transformers.impl
- isAutoResolve() - Method in class io.gridgo.core.support.impl.AbstractTransformableComponent
- isAutoStart() - Method in interface io.gridgo.core.Gateway
-
Check if this gateway is auto-started.
- isAutoStart() - Method in class io.gridgo.core.impl.DefaultGateway
- isCallSupported(ConnectorAttachment) - Method in class io.gridgo.core.support.template.impl.AbstractProducerTemplate
- isSendWithAckSupported(ConnectorAttachment) - Method in class io.gridgo.core.support.template.impl.AbstractProducerTemplate
J
- JOIN - io.gridgo.core.support.ProducerJoinMode
- JoinProducerTemplate - Class in io.gridgo.core.support.template.impl
- JoinProducerTemplate() - Constructor for class io.gridgo.core.support.template.impl.JoinProducerTemplate
M
- match(ConnectorAttachment, Message) - Method in class io.gridgo.core.support.template.impl.AbstractProducerTemplate
- match(ConnectorAttachment, Message) - Method in class io.gridgo.core.support.template.impl.MatchingProducerTemplate
- MatchingProducerTemplate - Class in io.gridgo.core.support.template.impl
- MatchingProducerTemplate(BiPredicate<Connector, Message>) - Constructor for class io.gridgo.core.support.template.impl.MatchingProducerTemplate
- MessagePredicate - Class in io.gridgo.core.support.subscription.impl
- MessagePredicate(Predicate<Message>) - Constructor for class io.gridgo.core.support.subscription.impl.MessagePredicate
- MessageTransformer - Interface in io.gridgo.core.support.transformers
O
- of(boolean) - Static method in class io.gridgo.core.support.subscription.impl.Condition
- of(String) - Static method in class io.gridgo.core.support.subscription.impl.Condition
- of(BooleanSupplier) - Static method in class io.gridgo.core.support.subscription.impl.Condition
- of(Predicate<Message>) - Static method in class io.gridgo.core.support.subscription.impl.Condition
- of(Predicate) - Static method in class io.gridgo.core.support.subscription.impl.Condition
- onStart() - Method in class io.gridgo.core.impl.AbstractGatewaySubscription
- onStart() - Method in class io.gridgo.core.impl.AbstractProcessor
- onStart() - Method in class io.gridgo.core.impl.DefaultGridgoContext
- onStart() - Method in class io.gridgo.core.support.impl.AbstractDirectionalComponent
- onStop() - Method in class io.gridgo.core.impl.AbstractGatewaySubscription
- onStop() - Method in class io.gridgo.core.impl.AbstractProcessor
- onStop() - Method in class io.gridgo.core.impl.DefaultGridgoContext
- onStop() - Method in class io.gridgo.core.support.impl.AbstractTransformableComponent
- openGateway(String) - Method in interface io.gridgo.core.support.GatewayContainer
-
Open a new gateway.
- openGateway(String, ProducerJoinMode) - Method in interface io.gridgo.core.support.GatewayContainer
-
Open a new gateway with a specific join mode.
- openGateway(String, ProducerTemplate) - Method in class io.gridgo.core.impl.DefaultGridgoContext
- openGateway(String, ProducerTemplate) - Method in interface io.gridgo.core.support.GatewayContainer
-
Open a new gateway with a specific producer template.
P
- process(RoutingContext, GridgoContext) - Method in class io.gridgo.core.impl.AbstractPojoProcessor
- process(RoutingContext, GridgoContext) - Method in interface io.gridgo.core.Processor
- process(Message) - Method in class io.gridgo.core.support.ProcessorWrapper
-
Process a message.
- processMulti(List<T>, Message, Deferred<Message, Exception>, GridgoContext) - Method in class io.gridgo.core.impl.AbstractPojoProcessor
- Processor - Interface in io.gridgo.core
- ProcessorSubscription - Interface in io.gridgo.core.support.subscription
-
Represents a processor subscription.
- ProcessorWrapper - Class in io.gridgo.core.support
-
Wrapper of a
Processor
. - ProcessorWrapper(GridgoContext, Processor) - Constructor for class io.gridgo.core.support.ProcessorWrapper
- processSingle(T, Message, Deferred<Message, Exception>, GridgoContext) - Method in class io.gridgo.core.impl.AbstractPojoProcessor
- ProducerJoinMode - Enum in io.gridgo.core.support
- ProducerTemplate - Interface in io.gridgo.core.support.template
- ProducerTemplateAware<T> - Interface in io.gridgo.core.support
- publish(ConnectorAttachment, Message, Deferred<Message, Exception>) - Method in class io.gridgo.core.impl.AbstractGatewaySubscription
- push(Message) - Method in class io.gridgo.core.impl.DefaultGateway
- push(Message) - Method in interface io.gridgo.core.Gateway
-
Push a message to the gateway incoming sink, so it will be routed the subscribers.
R
- RoutingContext - Interface in io.gridgo.core.support
- RoutingPolicy - Interface in io.gridgo.core.support.subscription
- RoutingPolicyEnforcer - Interface in io.gridgo.core
S
- satisfiedBy(PredicateContext) - Method in class io.gridgo.core.support.subscription.impl.MessagePredicate
- send(ConnectorAttachment, Message) - Method in class io.gridgo.core.support.template.impl.AbstractProducerTemplate
- send(Message) - Method in class io.gridgo.core.impl.DefaultGateway
- send(List<ConnectorAttachment>, Message) - Method in class io.gridgo.core.support.template.impl.AbstractProducerTemplate
- send(List<ConnectorAttachment>, Message) - Method in interface io.gridgo.core.support.template.ProducerTemplate
- sendWithAck(ConnectorAttachment, Message) - Method in class io.gridgo.core.support.template.impl.AbstractProducerTemplate
- sendWithAck(Message) - Method in class io.gridgo.core.impl.DefaultGateway
- sendWithAck(List<ConnectorAttachment>, Message) - Method in class io.gridgo.core.support.template.impl.JoinProducerTemplate
- sendWithAck(List<ConnectorAttachment>, Message) - Method in class io.gridgo.core.support.template.impl.MatchingProducerTemplate
- sendWithAck(List<ConnectorAttachment>, Message) - Method in class io.gridgo.core.support.template.impl.SingleProducerTemplate
- sendWithAck(List<ConnectorAttachment>, Message) - Method in interface io.gridgo.core.support.template.ProducerTemplate
- SerializationException - Exception in io.gridgo.core.support.exceptions
- SerializationException(Throwable) - Constructor for exception io.gridgo.core.support.exceptions.SerializationException
- setAutoStart(boolean) - Method in class io.gridgo.core.impl.DefaultGateway
- setAutoStart(boolean) - Method in interface io.gridgo.core.support.subscription.GatewaySubscription
-
Set the gateway autoStart flag.
- setCondition(Predicate) - Method in class io.gridgo.core.support.subscription.impl.DefaultRoutingPolicy
- setCondition(Predicate) - Method in interface io.gridgo.core.support.subscription.RoutingPolicy
- setConnectorFactory(ConnectorFactory) - Method in class io.gridgo.core.impl.DefaultGridgoContextBuilder
- setContext(GridgoContext) - Method in class io.gridgo.core.impl.AbstractProcessor
- setContext(GridgoContext) - Method in interface io.gridgo.core.support.ContextAwareComponent
- setContext(GridgoContext) - Method in class io.gridgo.core.support.impl.AbstractDirectionalComponent
- setExceptionHandler(Consumer<Throwable>) - Method in class io.gridgo.core.impl.DefaultGridgoContextBuilder
- setInstrumenter(ExecutionStrategyInstrumenter) - Method in class io.gridgo.core.support.subscription.impl.DefaultRoutingPolicy
- setInstrumenter(ExecutionStrategyInstrumenter) - Method in interface io.gridgo.core.support.subscription.RoutingPolicy
- setInstrumenterCondition(Predicate) - Method in class io.gridgo.core.support.subscription.impl.DefaultRoutingPolicy
- setInstrumenterCondition(Predicate) - Method in interface io.gridgo.core.support.subscription.RoutingPolicy
- setName(String) - Method in class io.gridgo.core.impl.DefaultGridgoContextBuilder
- setProcessor(Processor) - Method in class io.gridgo.core.support.subscription.impl.DefaultRoutingPolicy
- setProcessor(Processor) - Method in interface io.gridgo.core.support.subscription.RoutingPolicy
- setProducerInstrumenter(ProducerInstrumenter) - Method in class io.gridgo.core.impl.DefaultGateway
- setProducerInstrumenter(ProducerInstrumenter) - Method in interface io.gridgo.core.support.subscription.GatewaySubscription
- setProducerTemplate(ProducerTemplate) - Method in class io.gridgo.core.impl.DefaultGateway
- setProducerTemplate(ProducerTemplate) - Method in interface io.gridgo.core.support.ProducerTemplateAware
- setRegistry(Registry) - Method in class io.gridgo.core.impl.DefaultGridgoContextBuilder
- setStrategy(ExecutionStrategy) - Method in class io.gridgo.core.support.subscription.impl.DefaultRoutingPolicy
- setStrategy(ExecutionStrategy) - Method in interface io.gridgo.core.support.subscription.RoutingPolicy
- SINGLE - io.gridgo.core.support.ProducerJoinMode
- SingleProducerTemplate - Class in io.gridgo.core.support.template.impl
- SingleProducerTemplate() - Constructor for class io.gridgo.core.support.template.impl.SingleProducerTemplate
- startGateway(String) - Method in interface io.gridgo.core.GridgoContext
- startWithGateways(Gateway, Gateway) - Method in class io.gridgo.core.support.impl.AbstractDirectionalComponent
- startWithGateways(Gateway, Gateway) - Method in class io.gridgo.core.support.impl.AbstractTransformableComponent
- stopGateway(String) - Method in interface io.gridgo.core.GridgoContext
- Streamable<T> - Interface in io.gridgo.core.support
- subscribe(Processor) - Method in class io.gridgo.core.impl.AbstractGatewaySubscription
- subscribe(Processor) - Method in interface io.gridgo.core.support.subscription.GatewaySubscription
-
Subscribe a processor so that it can receive messages from the gateway's attached connectors.
- SwitchComponent - Class in io.gridgo.core.support.impl
- SwitchComponent(String, String) - Constructor for class io.gridgo.core.support.impl.SwitchComponent
- SwitchComponent(String, String, boolean) - Constructor for class io.gridgo.core.support.impl.SwitchComponent
- SwitchComponent(String, String, UnaryOperator<Message>) - Constructor for class io.gridgo.core.support.impl.SwitchComponent
- SwitchComponent(String, String, UnaryOperator<Message>, boolean) - Constructor for class io.gridgo.core.support.impl.SwitchComponent
T
- TRACE_ID - io.gridgo.core.support.Feature
- TransactionalProcessor - Interface in io.gridgo.core.support.transaction
-
Provides utility methods for handling transaction.
- TransactionInitializationException - Exception in io.gridgo.core.support.exceptions
- TransactionInitializationException(String) - Constructor for exception io.gridgo.core.support.exceptions.TransactionInitializationException
- TransactionInitializationException(String, Throwable) - Constructor for exception io.gridgo.core.support.exceptions.TransactionInitializationException
- transform(RoutingContext) - Method in class io.gridgo.core.support.impl.AbstractTransformableComponent
- transform(Message) - Method in class io.gridgo.core.support.transformers.impl.AbstractBytesMessageTransformer
- transform(Message) - Method in class io.gridgo.core.support.transformers.impl.FormattedSerializeMessageTransformer
- transform(Message) - Method in class io.gridgo.core.support.transformers.impl.WrappedMessageTransformer
- transform(Message) - Method in interface io.gridgo.core.support.transformers.MessageTransformer
- transformBody(Message, Object) - Method in interface io.gridgo.core.support.transformers.BodyTransformer
- transformIncomingWith(MessageTransformer) - Method in interface io.gridgo.core.support.subscription.ConnectorAttachment
-
Attach a MessageTransformer to this connector when transform incoming messages.
- transformIncomingWith(MessageTransformer) - Method in class io.gridgo.core.support.subscription.impl.DefaultConnectorAttachment
- transformOutgoingWith(MessageTransformer) - Method in interface io.gridgo.core.support.subscription.ConnectorAttachment
-
Attach a MessageTransformer to this connector when transform outgoing messages.
- transformOutgoingWith(MessageTransformer) - Method in class io.gridgo.core.support.subscription.impl.DefaultConnectorAttachment
U
- using(ExecutionStrategy) - Method in class io.gridgo.core.support.subscription.impl.DefaultProcessorSubscription
- using(ExecutionStrategy) - Method in interface io.gridgo.core.support.subscription.ProcessorSubscription
-
Set the execution strategy of the processor to run.
V
- valueOf(String) - Static method in enum io.gridgo.core.support.Feature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.gridgo.core.support.ProducerJoinMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.gridgo.core.support.Feature
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.gridgo.core.support.ProducerJoinMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- when(String) - Method in interface io.gridgo.core.support.subscription.ProcessorSubscription
-
Set the condition of the processor to run, using
org.joo.libra.sql.SqlPredicate
syntax. - when(Predicate<Message>) - Method in interface io.gridgo.core.support.subscription.ProcessorSubscription
-
Set the condition of the processor to run, using Java Predicate.
- when(Predicate) - Method in class io.gridgo.core.support.subscription.impl.DefaultProcessorSubscription
- when(Predicate) - Method in interface io.gridgo.core.support.subscription.ProcessorSubscription
-
Set the condition of the processor to run, using a custom
org.joo.libra.Predicate
- withGateway(String) - Method in class io.gridgo.core.impl.AbstractProcessor
- withPolicy(RoutingPolicy) - Method in class io.gridgo.core.support.subscription.impl.DefaultProcessorSubscription
- withPolicy(RoutingPolicy) - Method in interface io.gridgo.core.support.subscription.ProcessorSubscription
-
Copy another routing policy configuration.
- withTransaction(String, BiConsumer<MessageProducer, Deferred<Message, Exception>>) - Method in interface io.gridgo.core.support.transaction.TransactionalProcessor
- withTransaction(String, Consumer<Transaction>) - Method in interface io.gridgo.core.support.transaction.TransactionalProcessor
- withTransaction(String, Function<MessageProducer, Promise<? extends Object, Exception>>) - Method in interface io.gridgo.core.support.transaction.TransactionalProcessor
- WrappedMessageTransformer - Class in io.gridgo.core.support.transformers.impl
- WrappedMessageTransformer(MessageTransformer...) - Constructor for class io.gridgo.core.support.transformers.impl.WrappedMessageTransformer
All Classes All Packages