A B C D E F G H I J M O P R S T U V W 
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
 
A B C D E F G H I J M O P R S T U V W 
All Classes All Packages