Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Z 

A

ABSTRACT_CLASS_ERROR - Static variable in class org.adroitlogic.x.annotation.AnnotationProcessorErrorConstants
 
AbstractConnectorTest - Class in org.adroitlogic.x.test.connector
This is the base abstract class used by AbstractIngressConnectorTest and AbstractEgressConnectorTest
AbstractConnectorTest() - Constructor for class org.adroitlogic.x.test.connector.AbstractConnectorTest
 
AbstractContentExtractProcessor<T> - Class in org.adroitlogic.x.base.processor
Abstract implementation for extracting values from message payload as scope variables
AbstractContentExtractProcessor() - Constructor for class org.adroitlogic.x.base.processor.AbstractContentExtractProcessor
 
AbstractEgressConnectorTest<C extends EgressConnectorElement> - Class in org.adroitlogic.x.test.connector
This is the abstract class to be inherited by any unit test class for any EgressConnectorElement
AbstractEgressConnectorTest() - Constructor for class org.adroitlogic.x.test.connector.AbstractEgressConnectorTest
 
AbstractFeatureRepoAware - Class in org.adroitlogic.x.base.feature
A base class that makes the integration features FeatureRepository aware, so that the features can access other features on the fly, given that the feature initialization order is set properly.
AbstractFeatureRepoAware() - Constructor for class org.adroitlogic.x.base.feature.AbstractFeatureRepoAware
 
AbstractFlowEndProcessingElement - Class in org.adroitlogic.x.base.processor
This is the base class for any flow end processing element
AbstractFlowEndProcessingElement() - Constructor for class org.adroitlogic.x.base.processor.AbstractFlowEndProcessingElement
 
AbstractIngressConnectorTest<C extends IngressConnectorElement> - Class in org.adroitlogic.x.test.connector
This is the abstract class to be inherited by any unit test class for any IngressConnectorElement
AbstractIngressConnectorTest() - Constructor for class org.adroitlogic.x.test.connector.AbstractIngressConnectorTest
 
AbstractIngressConnectorValidator<T extends IngressConnectorElement> - Class in org.adroitlogic.x.base.connector.flowValidators
This abstract class should be extended by any flow validator that will be validating a sub class of IngressConnectorElement.
AbstractIngressConnectorValidator() - Constructor for class org.adroitlogic.x.base.connector.flowValidators.AbstractIngressConnectorValidator
 
AbstractIntegrationFeature - Class in org.adroitlogic.x.api
The base class for the Integration Features this injects the feature properties and the relevant project config into the features
AbstractIntegrationFeature() - Constructor for class org.adroitlogic.x.api.AbstractIntegrationFeature
 
AbstractManagementController - Class in org.adroitlogic.x.management.rest.controller
Common methods of server management rest controller classes
AbstractManagementController() - Constructor for class org.adroitlogic.x.management.rest.controller.AbstractManagementController
 
AbstractMetricsRecord - Class in org.adroitlogic.x.metrics.records
Base abstract implementation of $XMetricsRecord
AbstractMetricsRecord(String, int) - Constructor for class org.adroitlogic.x.metrics.records.AbstractMetricsRecord
Abstract constructor to construct metrics record by given name and Id
AbstractProcessingElement - Class in org.adroitlogic.x.base.processor
The base abstract class for all Processor implementations
AbstractProcessingElement() - Constructor for class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
AbstractProcessorTest<T extends AbstractProcessingElement> - Class in org.adroitlogic.x.test.processor
This is the abstract class to be inherited by any unit test class for a processing element
AbstractProcessorTest() - Constructor for class org.adroitlogic.x.test.processor.AbstractProcessorTest
 
AbstractRestProxy - Class in org.adroitlogic.x.terminal.proxies
 
AbstractRestProxy() - Constructor for class org.adroitlogic.x.terminal.proxies.AbstractRestProxy
 
AbstractRestProxy.ThrowableSupplier<T,E extends Throwable> - Interface in org.adroitlogic.x.terminal.proxies
 
AbstractScheduledTransportListener<T extends ScheduledListenerConfig,C extends ScheduledIngressConfig> - Class in org.adroitlogic.x.base.trp
Abstract base class for all the polling transport listeners which will be triggered based on the configured schedule.
AbstractScheduledTransportListener(T) - Constructor for class org.adroitlogic.x.base.trp.AbstractScheduledTransportListener
 
AbstractScopeEndElement - Class in org.adroitlogic.x.base.scope
 
AbstractScopeEndElement() - Constructor for class org.adroitlogic.x.base.scope.AbstractScopeEndElement
 
AbstractScopeStartElement - Class in org.adroitlogic.x.base.scope
 
AbstractScopeStartElement() - Constructor for class org.adroitlogic.x.base.scope.AbstractScopeStartElement
 
AbstractSequencedProcessingElement - Class in org.adroitlogic.x.base.processor
The base abstract class for the sequenced Processor implementations that gives the message immediately to the next element after processing
AbstractSequencedProcessingElement() - Constructor for class org.adroitlogic.x.base.processor.AbstractSequencedProcessingElement
 
AbstractSequencedProcessingValidator<T extends AbstractSequencedProcessingElement> - Class in org.adroitlogic.x.base.processor.flowValidators
This abstract class should be extended by any flow validator that will be validating a sub class of AbstractSequencedProcessingElement.
AbstractSequencedProcessingValidator() - Constructor for class org.adroitlogic.x.base.processor.flowValidators.AbstractSequencedProcessingValidator
 
AbstractSingularAnnotationProcessor<A extends Annotation,E extends Element> - Class in org.adroitlogic.x.annotation
The base class for the singular annotation processors, which does the annotation validation at the compilation time
AbstractSingularAnnotationProcessor() - Constructor for class org.adroitlogic.x.annotation.AbstractSingularAnnotationProcessor
 
acquire() - Method in interface org.adroitlogic.x.api.clustering.locks.XClusterLock
Acquires the cluster lock.
acquire(long, TimeUnit) - Method in interface org.adroitlogic.x.api.clustering.locks.XClusterLock
Acquire the lock - blocks until it's available or the given time expires.
acquire() - Method in class org.adroitlogic.x.clustering.locks.ClusterLock
Acquires the cluster lock.
acquire(long, TimeUnit) - Method in class org.adroitlogic.x.clustering.locks.ClusterLock
Acquire the lock - blocks until it's available or the given time expires.
ACTING_AS_GROUP_NAME - Static variable in class org.adroitlogic.x.api.clustering.ClusteringConstants.Tags
 
ACTING_AS_GROUPS_PATH_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
 
ACTING_AS_NODE_NAME - Static variable in class org.adroitlogic.x.api.clustering.ClusteringConstants.Tags
 
ACTING_AS_NODES_PATH_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
Zookeeper path for the actingAs nodes inside the nodes znode
ACTIVE_NODES_PATH_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
Zookeeper path for the active nodes inside the nodes znode
ACTIVE_THREAD_COUNT - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.ThreadPool
 
ACTIVE_THREADS_GAUGE - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.System
 
add(K, V) - Method in class org.adroitlogic.x.utils.MultiValueMap
Adds a new value with the given value for the given key
addBeanRef(BeanRefInfo) - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
addBeanRef(BeanRefInfo) - Method in class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
addBeanRef(BeanRefInfo) - Method in interface org.adroitlogic.x.model.statik.ElementInfo
 
addBeanRef(BeanRefInfo) - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
addBeanRef(BeanRefInfo) - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
addBuild(String, String) - Method in class org.adroitlogic.x.api.RuntimeVersion
 
addCompletedTemplate(MetricsTemplate) - Method in interface org.adroitlogic.x.api.metrics.XMetricsCollector
 
addCompletedTemplate(MetricsTemplate) - Method in class org.adroitlogic.x.metrics.ESMetricsCollector
 
addContextProperty(String, P) - Method in interface org.adroitlogic.x.api.XMessageContext
Add a message property - i.e.
addContextProperty(String, P) - Method in class org.adroitlogic.x.core.MessageContext
 
addCounterMapRecord(XCounterMapRecord) - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
addCounterRecord(XCounterRecord) - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
addDataPoint(double) - Method in interface org.adroitlogic.x.api.metrics.records.XGaugeRecord
Adds a new double type data point to this stream
addDataPoint(double) - Method in class org.adroitlogic.x.metrics.records.GaugeRecord
Adds a new double type data point to this stream
addExposedPort(PortInfo) - Method in class org.adroitlogic.x.model.runtime.IntegrationFlowInfo
 
addField(FieldInfo) - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
addField(FieldInfo) - Method in class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
addField(FieldInfo) - Method in interface org.adroitlogic.x.model.statik.ElementInfo
 
addField(FieldInfo) - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
addField(FieldInfo) - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
addFlowEventListener(XFlowEventListener) - Method in interface org.adroitlogic.x.api.XPlatform
 
addFlowEventListener(XFlowEventListener) - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
addGaugeRecord(XGaugeRecord) - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
addIntegrationFlow(IntegrationFlowInfo) - Method in class org.adroitlogic.x.model.runtime.ProjectInfo
 
addMessageProperty(String, P) - Method in interface org.adroitlogic.x.api.XMessage
Add a message property - i.e.
addMessageProperty(String, P) - Method in class org.adroitlogic.x.core.Message
 
addMetricsTemplate(MetricsTemplate) - Method in class org.adroitlogic.x.metrics.MetricsWindow
 
addMetricsTemplate(MetricsTemplate) - Method in class org.adroitlogic.x.metrics.StepRecord
 
addOption(Option) - Method in class org.adroitlogic.x.terminal.core.CommandExecutor
 
addOutPort(OutPortInfo) - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
addOutPort(OutPortInfo) - Method in class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
addOutPort(OutPortInfo) - Method in interface org.adroitlogic.x.model.statik.ElementInfo
 
addOutPort(OutPortInfo) - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
addOutPort(OutPortInfo) - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
addPayloadToRelease(XMessageFormat) - Method in interface org.adroitlogic.x.api.XMessage
Associate XMessageFormat (i.e : payload ) with XMessage in order to GC with XMessage resulting any XMessageFormats obtained from File Store to release with it.
addPayloadToRelease(XMessageFormat) - Method in class org.adroitlogic.x.core.Message
 
addPlugins(Collection<Class<? extends Plugin>>, Collection<Class<? extends Plugin>>) - Static method in class org.adroitlogic.x.metrics.ESPluginConfigurableNode
 
addProperty(String, String) - Method in class org.adroitlogic.x.annotation.SingularAnnotationProcessingContext
 
addResult(Object...) - Method in class org.adroitlogic.x.terminal.util.MultiColumnResult
 
addScopeVar(String, H) - Method in interface org.adroitlogic.x.api.XScopeContext
 
addScopeVar(String, H) - Method in class org.adroitlogic.x.base.scope.ScopeContextAdaptor
 
addServicePack(String, String) - Method in class org.adroitlogic.x.api.RuntimeVersion
 
addSubFlow(FlowInfo) - Method in class org.adroitlogic.x.model.runtime.ProjectInfo
 
addTags(XTag...) - Method in interface org.adroitlogic.x.api.XEnvironment
Adds a XTag to the tag repository.
addTags(XTag...) - Method in class org.adroitlogic.x.clustering.failover.strategy.FailoverStrategy
Adds a set of XTags to the XEnvironment.
addTags(XTag...) - Method in class org.adroitlogic.x.core.Environment
 
addToMetricsWindow(MetricsTemplate) - Method in interface org.adroitlogic.x.api.metrics.XMetricsCollector
Add given primary and secondary MetricsTemplate objects to the metrics template map in the metrics engine
addToMetricsWindow(MetricsTemplate) - Method in class org.adroitlogic.x.metrics.ESMetricsCollector
Add given primary and secondary MetricsTemplate objects to the metrics template map in the metrics engine
addTransportHeader(String, String) - Method in interface org.adroitlogic.x.api.attachment.XAttachment
Add a transport header to this attachment
addTransportHeader(String, H) - Method in interface org.adroitlogic.x.api.XMessage
Add a transport header to this message
addTransportHeader(String, String) - Method in class org.adroitlogic.x.core.attachment.Attachment
 
addTransportHeader(String, H) - Method in class org.adroitlogic.x.core.Message
 
addTransportListener(TransportListener) - Method in interface org.adroitlogic.x.api.XProject
 
addTransportListener(TransportListener) - Method in class org.adroitlogic.x.core.project.Project
 
addTransportSender(TransportSender) - Method in interface org.adroitlogic.x.api.XProject
 
addTransportSender(TransportSender) - Method in class org.adroitlogic.x.core.project.Project
 
AddVariable - Class in org.adroitlogic.x.components.variable
This processing element adds a given variable, either as a flow variables or as a sub-flow variables depending on the current context of the message
AddVariable() - Constructor for class org.adroitlogic.x.components.variable.AddVariable
 
AddVariableValidator - Class in org.adroitlogic.x.components.variable.flowValidators
Implementation of XFlowValidator for the validation of AddVariable processing element.
AddVariableValidator() - Constructor for class org.adroitlogic.x.components.variable.flowValidators.AddVariableValidator
 
addVersion(String, String) - Method in class org.adroitlogic.x.api.RuntimeVersion
 
afterExecute(Runnable, Throwable) - Method in class org.adroitlogic.x.core.exec.TransactionalThreadPoolExecutor
 
afterProcess(C, T, XMessageContext) - Method in class org.adroitlogic.x.base.trp.ScheduledMessageInjector
Abstract method to handle all the tasks which should be executed after successfully injecting the polling resource to the engine as a new message
ALL_GROUPS_PATH_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
 
ALL_NODES_PATH_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
Zookeeper path for the all nodes inside the nodes znode
AnnotationProcessorErrorConstants - Class in org.adroitlogic.x.annotation
This class contains error message related constants used by annotation processor classes
AnnotationProcessorErrorConstants() - Constructor for class org.adroitlogic.x.annotation.AnnotationProcessorErrorConstants
 
ANY - Static variable in class org.adroitlogic.x.annotation.config.Parameter.Validators
Validates any arbitrary string as the parameter value
APIConnector - Class in org.adroitlogic.x.terminal.core
 
APIConnector() - Constructor for class org.adroitlogic.x.terminal.core.APIConnector
 
archiveCommand(int) - Method in interface org.adroitlogic.x.api.clustering.XClusterManager
Archives a given command.
archiveCommand(int) - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
This will archive the command in the form
ARCHIVED_COMMANDS_PATH_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
Zookeeper path for the archived commands inside the commands znode
ArchiveTask - Class in org.adroitlogic.x.management.tbsr.task
Archive creation task template for UltraESB troubleshoot reporting framework
ArchiveTask() - Constructor for class org.adroitlogic.x.management.tbsr.task.ArchiveTask
 
ARGUMENT_SEPARATOR - Static variable in class org.adroitlogic.x.terminal.TerminalConstants
 
ArgumentUtil - Class in org.adroitlogic.x.terminal.util
Utility methods for command argument handling
ArgumentUtil() - Constructor for class org.adroitlogic.x.terminal.util.ArgumentUtil
 
assertAuthorized(JoinPoint, RequiresPermissions) - Method in class org.adroitlogic.x.management.rest.util.WebAuthorizationAspect
 
attachForRelease(AutoCloseable) - Method in interface org.adroitlogic.x.api.XMessageContext
 
attachForRelease(AutoCloseable) - Method in class org.adroitlogic.x.core.MessageContext
 
Attachment - Class in org.adroitlogic.x.core.attachment
Implementation of XAttachment
Attachment(XAttachment) - Constructor for class org.adroitlogic.x.core.attachment.Attachment
 
Attachment(XMessageFormat) - Constructor for class org.adroitlogic.x.core.attachment.Attachment
 
Attachment(XMessageFormat, String) - Constructor for class org.adroitlogic.x.core.attachment.Attachment
 
Attachment(XMessageFormat, String, MultiValueMap<String, String>) - Constructor for class org.adroitlogic.x.core.attachment.Attachment
 
AttachmentFactory - Interface in org.adroitlogic.x.api.attachment
Attachment Factory providing instances of Attachments when required.
AttachmentFactoryFeature - Class in org.adroitlogic.x.core.attachment
 
AttachmentFactoryFeature() - Constructor for class org.adroitlogic.x.core.attachment.AttachmentFactoryFeature
 
attachSystemAndEnvPropertySources(GenericApplicationContext, MutablePropertySources) - Static method in class org.adroitlogic.x.core.util.StartupUtils
 
auth(JsonUsernamePasswordObject) - Method in class org.adroitlogic.x.management.rest.controller.AuthController
User authentication request rest endpoint
AUTH_SCHEME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants
Scheme for ACL
AuthController - Class in org.adroitlogic.x.management.rest.controller
This will be the end point for a user to log in to the system.
AuthController() - Constructor for class org.adroitlogic.x.management.rest.controller.AuthController
 
AuthDataContainer - Class in org.adroitlogic.x.management.rest.auth
This class acts as a proxy between the shiro's sessions and the management server classes.
AuthDataContainer() - Constructor for class org.adroitlogic.x.management.rest.auth.AuthDataContainer
 
AuthService - Class in org.adroitlogic.x.management.rest.service
Utility methods implementation for authentication
AuthService() - Constructor for class org.adroitlogic.x.management.rest.service.AuthService
 
AutoInitialize - Annotation Type in org.adroitlogic.x.annotation.dec
This annotation is used to indicate that a class should be auto initialized.
AutoInitializeAnnotationProcessor - Class in org.adroitlogic.x.annotation.dec.processor
This annotation processor processes elements annotated with AutoInitialize and validates them against the following set of rules.
AutoInitializeAnnotationProcessor() - Constructor for class org.adroitlogic.x.annotation.dec.processor.AutoInitializeAnnotationProcessor
 
AutoStart - Annotation Type in org.adroitlogic.x.annotation.dec
This annotation is used to indicate that a class should be auto started.
AutoStartAnnotationProcessor - Class in org.adroitlogic.x.annotation.dec.processor
This annotation processor processes elements annotated with AutoStart and validates them against the following set of rules.
AutoStartAnnotationProcessor() - Constructor for class org.adroitlogic.x.annotation.dec.processor.AutoStartAnnotationProcessor
 
awaitTermination(long, TimeUnit) - Method in class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 

B

beanName - Variable in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
BeanParsingException - Exception in org.adroitlogic.x.core.spring
This is used to notify an exception in the bean parsing of the custom beans
BeanParsingException(String) - Constructor for exception org.adroitlogic.x.core.spring.BeanParsingException
 
BeanRef - Annotation Type in org.adroitlogic.x.annotation.config
This annotation is used to indicate a field as a BeanRef.
BeanRefAnnotationProcessor - Class in org.adroitlogic.x.annotation.config.processor
This annotation processor processes elements annotated with BeanRef and validates them against the following set of rules.
BeanRefAnnotationProcessor() - Constructor for class org.adroitlogic.x.annotation.config.processor.BeanRefAnnotationProcessor
 
BeanRefInfo - Class in org.adroitlogic.x.model.statik
The bean definition information model class
BeanRefInfo(BeanType, String, String, int, String) - Constructor for class org.adroitlogic.x.model.statik.BeanRefInfo
 
BeanType - Enum in org.adroitlogic.x.api.config
The enumeration that holds the bean types
beforeClass() - Method in class org.adroitlogic.x.test.connector.AbstractConnectorTest
 
beforeClass() - Method in class org.adroitlogic.x.test.processor.AbstractProcessorTest
 
beforeExecute(Thread, Runnable) - Method in class org.adroitlogic.x.core.exec.TransactionalThreadPoolExecutor
 
BiDirectionalEgressConnectorElement<S extends SenderConfig,C extends EgressContext> - Class in org.adroitlogic.x.base.connector
 
BiDirectionalEgressConnectorElement() - Constructor for class org.adroitlogic.x.base.connector.BiDirectionalEgressConnectorElement
 
booleanValue(Object) - Static method in class org.adroitlogic.x.utils.TypeUtils
 
buildOption(String, String, String, String) - Static method in class org.adroitlogic.x.terminal.util.ArgumentUtil
 
ByteArrayFormat - Class in org.adroitlogic.x.base.format
Immutable byte[] backed payload message format
ByteArrayFormat(byte[]) - Constructor for class org.adroitlogic.x.base.format.ByteArrayFormat
 
ByteArrayFormatFactory - Class in org.adroitlogic.x.base.format
This class is the factory for the ByteArrayFormat which is used to create a byte[] backed message format
ByteArrayFormatFactory() - Constructor for class org.adroitlogic.x.base.format.ByteArrayFormatFactory
 

C

canExecute() - Method in class org.adroitlogic.x.base.trp.ScheduledJobContext.ExecutionHandle
 
canPoll() - Method in class org.adroitlogic.x.base.trp.ScheduledJobContext.PollingHandle
 
cast(Class<T>) - Method in interface org.adroitlogic.x.api.processor.XProcessingElement
 
cast(Class<T>) - Method in class org.adroitlogic.x.base.processor.TraceableProcessingElement
 
checkMessageTracingStatus() - Method in class org.adroitlogic.x.terminal.commands.MessageManagementCommands
 
checkStatus() - Method in class org.adroitlogic.x.management.rest.controller.ServerManagementController
 
checkStatus() - Method in class org.adroitlogic.x.terminal.commands.ServerManagementCommands
 
checkTroubleshootReportStatus() - Method in class org.adroitlogic.x.terminal.commands.TroubleshootCommands
 
childEvent(CuratorFramework, PathChildrenCacheEvent) - Method in class org.adroitlogic.x.clustering.CommandProcessor
 
CIPHER - Static variable in class org.adroitlogic.x.management.tbsr.TBSRConstants
 
cleanTransactionThreadLocal() - Static method in class org.adroitlogic.x.api.txn.TransactionInformation
 
clear() - Method in class org.adroitlogic.x.base.format.MapFormat
 
clear() - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
clear() - Method in class org.adroitlogic.x.utils.MultiValueMap
clearAll(CuratorFramework) - Method in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
Clear the ZNodes (specially the ephemeral nodes) responsible for failover handling of this node.
clearAllClusterPaths(CuratorFramework) - Method in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
Clears all cluster paths
clearAllClusterPaths(CuratorFramework) - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.GroupFailoverClusterPaths
 
clearAllClusterPaths(CuratorFramework) - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.NodeWiseFailoverClusterPaths
 
clearAllMessageTraces() - Method in interface org.adroitlogic.x.api.XIntegrationFlowTracer
Clears the existing traces of all the XIntegrationFlow instances
clearAllMessageTraces() - Method in class org.adroitlogic.x.core.InMemoryIntegrationFlowTracer
 
clearMessageTrace(String, String, String) - Method in interface org.adroitlogic.x.api.XIntegrationFlowTracer
Clears the existing trace of the XIntegrationFlow instance with the given id
clearMessageTrace(String, String, String) - Method in class org.adroitlogic.x.core.InMemoryIntegrationFlowTracer
 
clearScopeVars() - Method in interface org.adroitlogic.x.api.XScopeContext
 
clearScopeVars() - Method in class org.adroitlogic.x.base.scope.ScopeContextAdaptor
 
client - Variable in class org.adroitlogic.x.clustering.failover.strategy.FailoverStrategy
 
cloneFullMessage() - Method in interface org.adroitlogic.x.api.XMessage
Creates a clone of the message including the clone of payload as well as clones of attachments if any
cloneFullMessage() - Method in class org.adroitlogic.x.core.Message
 
cloneList(List<T>) - Static method in class org.adroitlogic.x.utils.ListUtils
Creates a clone of a given List.
cloneMap(Map<K, V>) - Static method in class org.adroitlogic.x.utils.MapUtils
Creates a clone of a given Map.
cloneMessageContextWithFullMessage(ExchangePattern, CompletionType) - Method in interface org.adroitlogic.x.api.XMessageContext
Creates a copyOf of this message context with the enclosed XMessage instance and its payload.
cloneMessageContextWithFullMessage(ExchangePattern, CompletionType) - Method in class org.adroitlogic.x.core.MessageContext
 
cloneMessageContextWithoutMessage(ExchangePattern, CompletionType) - Method in interface org.adroitlogic.x.api.XMessageContext
Creates a copyOf of this message context without the enclosed XMessage instance
cloneMessageContextWithoutMessage(ExchangePattern, CompletionType) - Method in class org.adroitlogic.x.core.MessageContext
 
cloneMessageContextWithoutPayload(ExchangePattern, CompletionType) - Method in interface org.adroitlogic.x.api.XMessageContext
Creates a copyOf of this message context with the enclosed XMessage instance.
cloneMessageContextWithoutPayload(ExchangePattern, CompletionType) - Method in class org.adroitlogic.x.core.MessageContext
 
cloneMessageWithoutPayload() - Method in interface org.adroitlogic.x.api.XMessage
Creates a clone of the message without the payload and attachments.
cloneMessageWithoutPayload() - Method in class org.adroitlogic.x.core.Message
 
cloneMetricsTemplate() - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
Creates a cloned metrics template with the property values of the this template
cloneRecord() - Method in interface org.adroitlogic.x.api.metrics.records.XCounterMapRecord
Creates a cloned ESCounterMapRecord for this object which will be used after completing active time period for this counter record in the primary metrics template
cloneRecord() - Method in interface org.adroitlogic.x.api.metrics.records.XCounterRecord
Creates a cloned XCounterRecord for this object
cloneRecord() - Method in interface org.adroitlogic.x.api.metrics.records.XGaugeRecord
Creates a cloned XGaugeRecord for this object
cloneRecord() - Method in class org.adroitlogic.x.metrics.records.CounterMapRecord
Creates a cloned ESCounterMapRecord for this object which will be used after completing active time period for this counter record in the primary metrics template
cloneRecord() - Method in class org.adroitlogic.x.metrics.records.CounterRecord
Creates a cloned XCounterRecord for this object
cloneRecord() - Method in class org.adroitlogic.x.metrics.records.GaugeRecord
Creates a cloned XGaugeRecord for this object
close() - Method in class org.adroitlogic.x.base.trp.ScheduledJobContext.ExecutionHandle
 
close() - Method in class org.adroitlogic.x.base.trp.ScheduledJobContext.PollingHandle
 
close() - Method in class org.adroitlogic.x.base.trp.SendCallback
This method makes sure that no messages/resources is leaking while stopping the SendCallback by checking the notificationMap for any stale messages/notifications.
close() - Method in class org.adroitlogic.x.base.trp.SendNotification
Closes the Send notification and removes the notification from the send callback
close() - Method in class org.adroitlogic.x.core.Message
 
close() - Method in class org.adroitlogic.x.logging.CloseableLogContext
 
close() - Method in class org.adroitlogic.x.logging.log4j2.Log4j2CloseableContext
 
close() - Method in class org.adroitlogic.x.metrics.ESMinTransportClient
 
close() - Method in class org.adroitlogic.x.utils.ContextClassLoaderSwitcher
 
CloseableContext - Interface in org.adroitlogic.x.logging
A closeable context that is used to keep external attributed used for logging as key value pairs in the thread locals.
CloseableLogContext - Class in org.adroitlogic.x.logging
A Log context that holds the message diagnose context information for each log yet auto closes within a try block to make sure the diagnose context is cleared at the end of the logging process.
ClusterCommandManagementCommands - Class in org.adroitlogic.x.terminal.commands
 
ClusterCommandManagementCommands() - Constructor for class org.adroitlogic.x.terminal.commands.ClusterCommandManagementCommands
 
ClusterCommandManagementController - Class in org.adroitlogic.x.management.rest.controller
Controller for handling cluster commands related tasks
ClusterCommandManagementController() - Constructor for class org.adroitlogic.x.management.rest.controller.ClusterCommandManagementController
 
ClusterCommandManagementProxy - Class in org.adroitlogic.x.terminal.proxies
 
ClusterCommandManagementProxy() - Constructor for class org.adroitlogic.x.terminal.proxies.ClusterCommandManagementProxy
 
ClusterCommandManagementService - Class in org.adroitlogic.x.management.rest.service
Service defined for cluster management.
ClusterCommandManagementService() - Constructor for class org.adroitlogic.x.management.rest.service.ClusterCommandManagementService
 
ClusteringConstants - Class in org.adroitlogic.x.api.clustering
Constants to be used by the XEnvironment class.
ClusteringConstants() - Constructor for class org.adroitlogic.x.api.clustering.ClusteringConstants
 
ClusteringConstants - Class in org.adroitlogic.x.clustering
Clustering related constants
ClusteringConstants() - Constructor for class org.adroitlogic.x.clustering.ClusteringConstants
 
ClusteringConstants.CommandConstants - Class in org.adroitlogic.x.clustering
Holds the constants required for command processing and required for the operations of the CommandProcessor
ClusteringConstants.FailoverConstants - Class in org.adroitlogic.x.clustering
Constants required for failover processing and failover strategies
ClusteringConstants.Tags - Class in org.adroitlogic.x.api.clustering
 
ClusteringConstants.ZooKeeperZNodePaths - Class in org.adroitlogic.x.clustering
Holds all the znode path constants relate to zookeeper
ClusteringException - Exception in org.adroitlogic.x.api.clustering.exceptions
This is the generic Clustering exception for the cluster manager implementation.
ClusteringException(String) - Constructor for exception org.adroitlogic.x.api.clustering.exceptions.ClusteringException
 
ClusteringException(String, Throwable) - Constructor for exception org.adroitlogic.x.api.clustering.exceptions.ClusteringException
 
ClusterLock - Class in org.adroitlogic.x.clustering.locks
Distributed Lock implementation of the Cluster manager.
ClusterLock(CuratorFramework, String) - Constructor for class org.adroitlogic.x.clustering.locks.ClusterLock
Constructs a cluster lock instance.
ClusterPaths - Class in org.adroitlogic.x.clustering
Paths to be used throughout the cluster manager.
ClusterPaths() - Constructor for class org.adroitlogic.x.clustering.ClusterPaths
 
clusterPaths - Variable in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
Cluster paths used by the cluster manager
CODE_KEY - Static variable in class org.adroitlogic.x.logging.Logger
The thread context key used to include the logger code argument
COMMAND_ARGUMENT_SEPARATOR - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.CommandConstants
 
COMMAND_DESCRIPTION - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Options
 
COMMAND_FAILED_PATH_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
Zookeeper path for the failed commands inside the command path
COMMAND_LONG - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Options
 
COMMAND_PACKAGE_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.CommandConstants
 
COMMAND_PARAMETER_SEPARATOR - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.CommandConstants
 
COMMAND_PARAMETER_VALUE_SEPARATOR - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.CommandConstants
 
COMMAND_PREFIX - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
Zookeeper path prefix for the commands
COMMAND_SHORT - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Options
 
COMMAND_SUCCESS_PATH_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
Zookeeper path for the success commands inside the command path
COMMAND_VALUE_LIST_ITEM_SEPARATOR - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.CommandConstants
 
CommandConstants() - Constructor for class org.adroitlogic.x.clustering.ClusteringConstants.CommandConstants
 
CommandExecutor - Class in org.adroitlogic.x.terminal.core
 
CommandExecutor(String, String, String, String[], String, Method, Object) - Constructor for class org.adroitlogic.x.terminal.core.CommandExecutor
 
CommandOption - Annotation Type in org.adroitlogic.x.terminal.annotations
 
CommandProcessor - Class in org.adroitlogic.x.clustering
Command processor of the new cluster manager implementation.
CommandProcessor(CuratorFramework, ClusterPaths) - Constructor for class org.adroitlogic.x.clustering.CommandProcessor
Constructor of CommandProcessor.
CommandProcessor - Class in org.adroitlogic.x.terminal.core
Responsible of selecting the matching executor and invoking it for the given command line
CommandProcessor(CommandRegistry) - Constructor for class org.adroitlogic.x.terminal.core.CommandProcessor
 
CommandRegistry - Class in org.adroitlogic.x.terminal.core
Keeps track of all the registered commands in the terminal and the relevant executors.
CommandRegistry() - Constructor for class org.adroitlogic.x.terminal.core.CommandRegistry
Given an object instance this method looks for public methods in that given object with the annotation @TerminalCommand and tries to register those as terminal commands with creating a command executor for that method.
Commands() - Constructor for class org.adroitlogic.x.terminal.TerminalConstants.Commands
 
COMMANDS_PATH_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
Zookeeper path for the commands inside the domain znode
CommandStatusReporter - Class in org.adroitlogic.x.clustering
The class which is responsible for reporting successes and failures of a control commands.
CommandStatusReporter(CuratorFramework, String) - Constructor for class org.adroitlogic.x.clustering.CommandStatusReporter
 
CommandView - Class in org.adroitlogic.x.api.clustering
The bean to represent a command which is published through the cluster manager.
CommandView() - Constructor for class org.adroitlogic.x.api.clustering.CommandView
 
commit(TransactionStatus) - Method in class org.adroitlogic.x.base.trp.UltraPlatformTransactionManager
 
CommonUtils - Class in org.adroitlogic.x.utils
This class contains common utility methods
CommonUtils() - Constructor for class org.adroitlogic.x.utils.CommonUtils
 
complete() - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
complete(T) - Method in class org.adroitlogic.x.base.trp.SendCallback
This is expected to be called by all concrete implementations of SendCallback to make sure the callback completes successfully.
complete() - Method in class org.adroitlogic.x.base.trp.SendNotification
Completes the callback.
completeMessageFlowSuccessfully() - Method in interface org.adroitlogic.x.api.XMessageContext
This method should be invoked to indicate that the message flow related to this message context is completed successfully
completeMessageFlowSuccessfully() - Method in class org.adroitlogic.x.core.MessageContext
 
completeMessageFlowWithException(Throwable) - Method in interface org.adroitlogic.x.api.XMessageContext
This method should be invoked to indicate that the message flow related to this message context is completed with a failure
completeMessageFlowWithException(Throwable) - Method in class org.adroitlogic.x.core.MessageContext
 
CompletionType - Enum in org.adroitlogic.x.api
Enum to define completion types for handling cloned message contexts
ComponentRegistry - Class in org.adroitlogic.x.model.statik
The registry that scans the available processors and connectors to be used by the UltraStudio
ComponentRegistry(String...) - Constructor for class org.adroitlogic.x.model.statik.ComponentRegistry
 
ComponentRegistry(ClassLoader, String...) - Constructor for class org.adroitlogic.x.model.statik.ComponentRegistry
 
ComponentType - Enum in org.adroitlogic.x.logging
Defines the component types of the complete system with an single digit identifier assigned to each and every component type
compute(String, BiFunction<? super String, ? super Object, ?>) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
computeIfAbsent(String, Function<? super String, ?>) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
computeIfPresent(String, BiFunction<? super String, ? super Object, ?>) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
computeKey(XMessageContext) - Method in class org.adroitlogic.x.base.trp.SendCallback
This abstract method should be implemented by all concrete implementations such that it provides the same key that is passed in for the SendCallback.complete(Object) and SendCallback.notifyError(Object, Exception) methods using the properties of the message
computeStream(MetricsStream, MetricsStreamNames.MetricsRecordType, String, MetricsStreamNames.StreamCreationType, String, String, String, String, Map<String, String>) - Method in interface org.adroitlogic.x.api.metrics.XMetricsCollector
Handles the stream creation logic related to elasticsearch metrics collecting process
computeStream(String, MetricsStreamNames.MetricsRecordType, String, MetricsStreamNames.StreamCreationType, String, String, String, String, Map<String, String>) - Method in interface org.adroitlogic.x.api.metrics.XMetricsEngine
Computes metrics collecting stream for the given stream name
computeStream(MetricsStream, MetricsStreamNames.MetricsRecordType, String, MetricsStreamNames.StreamCreationType, String, String, String, String, Map<String, String>) - Method in class org.adroitlogic.x.metrics.ESMetricsCollector
Handles the stream creation logic related to elasticsearch metrics collecting process
computeStream(String, MetricsStreamNames.MetricsRecordType, String, MetricsStreamNames.StreamCreationType, String, String, String, String, Map<String, String>) - Method in class org.adroitlogic.x.metrics.ESMetricsEngine
Computes metrics collecting stream for the given stream name
computeStream(String, MetricsStreamNames.MetricsRecordType, String, MetricsStreamNames.StreamCreationType, String, String, String, String, Map<String, String>) - Method in class org.adroitlogic.x.metrics.NoMetricsEngine
Computes metrics collecting stream for the given stream name
computeStreams(MetricsReportable) - Method in interface org.adroitlogic.x.api.metrics.XMetricsEngine
Computes all the metrics streams of the given metrics reporting entity.
computeStreams(MetricsReportable) - Method in class org.adroitlogic.x.metrics.ESMetricsEngine
 
computeStreams(MetricsReportable) - Method in class org.adroitlogic.x.metrics.NoMetricsEngine
 
CONF_DIR_ARGUMENT_NAME - Static variable in class org.adroitlogic.x.server.XContainer
The static final variable that holds the configuration directory argument name which is used to pass in the configuration directory to be used to start the container, which is confDir
ConfDirArchiveTask - Class in org.adroitlogic.x.management.tbsr.task
Configuration directory archival task for UltraESB troubleshoot report generation
ConfDirArchiveTask() - Constructor for class org.adroitlogic.x.management.tbsr.task.ConfDirArchiveTask
 
CONFIGURATION_LOCATION - Static variable in class org.adroitlogic.x.terminal.TerminalConstants
 
connect(String, String, String) - Method in class org.adroitlogic.x.terminal.commands.ServerManagementCommands
 
connect(String) - Method in class org.adroitlogic.x.terminal.core.APIConnector
 
connect(String, String, String) - Method in class org.adroitlogic.x.terminal.core.APIConnector
 
connect(String, String, String) - Method in class org.adroitlogic.x.terminal.proxies.ServerManagementProxy
 
CONNECT_LONG - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Commands
 
Connector() - Constructor for class org.adroitlogic.x.api.metrics.MetricsStreamNames.Connector
 
CONNECTOR_TYPE - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.Connector
 
connectorConfigs - Variable in class org.adroitlogic.x.api.trp.TransportListener
 
ConnectorOperation - Annotation Type in org.adroitlogic.x.annotation.config
This annotation is used to indicate a class as a Connector Operation.
ConnectorOperationAnnotationProcessor - Class in org.adroitlogic.x.annotation.config.processor
This annotation processor processes elements annotated with ConnectorOperation and validates them against the following set of rules.
ConnectorOperationAnnotationProcessor() - Constructor for class org.adroitlogic.x.annotation.config.processor.ConnectorOperationAnnotationProcessor
 
ConnectorOperationInfo - Class in org.adroitlogic.x.model.statik
The connector operation information model class
ConnectorOperationInfo(String) - Constructor for class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
ConnectorResource - Class in org.adroitlogic.x.model.rest.project
 
ConnectorResource() - Constructor for class org.adroitlogic.x.model.rest.project.ConnectorResource
 
ConnectorResource(String, String) - Constructor for class org.adroitlogic.x.model.rest.project.ConnectorResource
 
Constants - Class in org.adroitlogic.x.base
The base constants that contains the scope variable keys of a message context that is being mediated by the Project-X engine
Constants() - Constructor for class org.adroitlogic.x.base.Constants
 
Constants.MessageContext - Class in org.adroitlogic.x.base
 
containsFirstValue(Object) - Method in class org.adroitlogic.x.utils.MultiValueMap
Checks whether the given value is there in the first values.
containsKey(K) - Method in class org.adroitlogic.x.base.format.MapFormat
 
containsKey(Object) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
containsKey(Object) - Method in class org.adroitlogic.x.utils.MultiValueMap
containsValue(String, String) - Method in interface org.adroitlogic.x.api.XEnvironment
This method should be used by the listeners when taking decisions based the current tags in the repository.
containsValue(V) - Method in class org.adroitlogic.x.base.format.MapFormat
 
containsValue(String, String) - Method in class org.adroitlogic.x.core.Environment
 
containsValue(Object) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
containsValue(Object) - Method in class org.adroitlogic.x.utils.MultiValueMap
Checks whether the given value is in either the first values or in any duplicates as well
containsValueInDuplicates(Object) - Method in class org.adroitlogic.x.utils.MultiValueMap
Checks whether the value is in duplicates excluding the first values
ContentType - Enum in org.adroitlogic.x.api.attachment
Enum for content-types with the String representation
context - Variable in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
ContextClassLoaderSwitcher - Class in org.adroitlogic.x.utils
Switches the context class loader to the new class loader and removes it with a auto closeable making it easily usable in try with resources
ContextClassLoaderSwitcher(ClassLoader) - Constructor for class org.adroitlogic.x.utils.ContextClassLoaderSwitcher
 
ControlCommandMarshaller - Class in org.adroitlogic.x.clustering
This class is responsible for serializing a XControlCommand into a String representation.
ControlCommandMarshaller() - Constructor for class org.adroitlogic.x.clustering.ControlCommandMarshaller
 
ControlCommandUnmarshaller - Class in org.adroitlogic.x.clustering
Unmarshal the given string into a XControlCommand.
ControlCommandUnmarshaller() - Constructor for class org.adroitlogic.x.clustering.ControlCommandUnmarshaller
 
ConverterUtil - Class in org.adroitlogic.x.terminal.util
Defines a set of conversion utilities used in UXTerm
ConverterUtil() - Constructor for class org.adroitlogic.x.terminal.util.ConverterUtil
 
ConvertibleValueMap - Class in org.adroitlogic.x.utils
A Map implementation that supports converting values into different types
ConvertibleValueMap(Map) - Constructor for class org.adroitlogic.x.utils.ConvertibleValueMap
 
convertObjectToType(Object, Class<T>) - Static method in class org.adroitlogic.x.utils.CommonUtils
Utility method to convert an object to a given type
convertStringToType(String, Class<T>) - Static method in class org.adroitlogic.x.utils.CommonUtils
Utility method to convert a String value to a given type
convertToCommaSeparatedString(Collection) - Static method in class org.adroitlogic.x.terminal.util.ConverterUtil
 
copyOf() - Method in interface org.adroitlogic.x.api.attachment.XAttachment
Creates a copy of this attachment including the payload
copyOf() - Method in class org.adroitlogic.x.api.txn.TransactionContext
 
copyOf() - Method in interface org.adroitlogic.x.api.XMessageFormat
Clones the message format possibly cloning the payload within this format, if an implementation doesn't support cloning it is expected that particular implementation to throw an UnsupportedOperationException
copyOf() - Method in interface org.adroitlogic.x.api.XScopeContext
 
copyOf() - Method in class org.adroitlogic.x.base.format.ByteArrayFormat
 
copyOf() - Method in class org.adroitlogic.x.base.format.EmptyFormat
 
copyOf() - Method in class org.adroitlogic.x.base.format.FileFormat
 
copyOf() - Method in class org.adroitlogic.x.base.format.MapFormat
 
copyOf() - Method in class org.adroitlogic.x.base.format.ObjectFormat
 
copyOf() - Method in class org.adroitlogic.x.base.format.ResourceAwareMessageFormat
Clones the message format possibly cloning the payload within this format, if an implementation doesn't support cloning it is expected that particular implementation to throw an UnsupportedOperationException
copyOf() - Method in class org.adroitlogic.x.base.format.StringFormat
 
copyOf() - Method in class org.adroitlogic.x.base.scope.ScopeContextAdaptor
 
copyOf() - Method in class org.adroitlogic.x.core.attachment.Attachment
 
CounterMapRecord - Class in org.adroitlogic.x.metrics.records
Implementation of the $XCounterMapRecord type metrics record
CounterMapRecord(String, int) - Constructor for class org.adroitlogic.x.metrics.records.CounterMapRecord
 
CounterRecord - Class in org.adroitlogic.x.metrics.records
Implementation of the $XCounterRecord type metrics record
CounterRecord(String, int) - Constructor for class org.adroitlogic.x.metrics.records.CounterRecord
 
CPU_USAGE_GAUGE - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.System
 
createAll(CuratorFramework) - Method in class org.adroitlogic.x.clustering.ClusterPaths
Creates all the paths required for the clustering in the zookeeper.
createAll(CuratorFramework) - Method in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
Creates all the cluster paths required for the failover processing.
createAllClusterPaths(CuratorFramework) - Method in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
Creates all cluster paths
createAllClusterPaths(CuratorFramework) - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.GroupFailoverClusterPaths
 
createAllClusterPaths(CuratorFramework) - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.NodeWiseFailoverClusterPaths
 
createAllEphemeralNodes(CuratorFramework) - Method in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
This method will be called whenever a connection reconnection happens.
createAllEphemeralNodes(CuratorFramework) - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.GroupFailoverClusterPaths
 
createAllEphemeralNodes(CuratorFramework) - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.NodeWiseFailoverClusterPaths
 
createAttachment(T) - Method in interface org.adroitlogic.x.api.attachment.AttachmentFactory
Gives an Attachment with the given payload set to the attachment.
createAttachment(T, String) - Method in interface org.adroitlogic.x.api.attachment.AttachmentFactory
Gives an Attachment with the given payload and content type set to the attachment.
createAttachment(T) - Method in class org.adroitlogic.x.core.attachment.AttachmentFactoryFeature
Gives an Attachment with the given payload set to the attachment.
createAttachment(T, String) - Method in class org.adroitlogic.x.core.attachment.AttachmentFactoryFeature
Gives an Attachment with the given payload and content type set to the attachment.
createAttachmentFromMessageContext(XMessageContext) - Method in interface org.adroitlogic.x.api.attachment.AttachmentFactory
Gives an Attachment with message payload , message content type and message headers of the given message context set to the attachment
createAttachmentFromMessageContext(XMessageContext) - Method in class org.adroitlogic.x.core.attachment.AttachmentFactoryFeature
Gives an Attachment with message payload , message content type and message headers of the given message context set to the attachment.
createAttachmentFromPayload(XMessageFormat) - Method in interface org.adroitlogic.x.api.attachment.AttachmentFactory
Gives an Attachment with payload set to the attachment
createAttachmentFromPayload(XMessageFormat, String) - Method in interface org.adroitlogic.x.api.attachment.AttachmentFactory
Gives an Attachment with message payload and content type set to the attachment
createAttachmentFromPayload(XMessageFormat) - Method in class org.adroitlogic.x.core.attachment.AttachmentFactoryFeature
Gives an Attachment with payload set to the attachment.
createAttachmentFromPayload(XMessageFormat, String) - Method in class org.adroitlogic.x.core.attachment.AttachmentFactoryFeature
Gives an Attachment with message payload and content type set to the attachment.
createErrorExecutionResult(String) - Static method in class org.adroitlogic.x.api.ExecutionResult
 
createErrorExecutionResult(Throwable) - Static method in class org.adroitlogic.x.api.ExecutionResult
 
createErrorExecutionResult(String, Throwable) - Static method in class org.adroitlogic.x.api.ExecutionResult
 
createIfNotExists(CuratorFramework, String) - Static method in class org.adroitlogic.x.clustering.util.CuratorUtils
Creates a ZNode in the given path if a ZNode doesn't already exist there
createMessageFormat(T) - Method in interface org.adroitlogic.x.api.XMessageFormatFactory
 
createMessageFormat(byte[]) - Method in class org.adroitlogic.x.base.format.ByteArrayFormatFactory
 
createMessageFormat(File) - Method in class org.adroitlogic.x.base.format.FileFormatFactory
 
createMessageFormat(Map) - Method in class org.adroitlogic.x.base.format.MapFormatFactory
 
createMessageFormat(Object) - Method in class org.adroitlogic.x.base.format.ObjectFormatFactory
 
createMessageFormat(String) - Method in class org.adroitlogic.x.base.format.StringFormatFactory
 
createPathStructure(CuratorFramework, Set<String>) - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.GroupFailoverClusterPaths
Creates the path structure, {active, actingAs, registered} ZNode paths under each group name
createPayload(T) - Method in interface org.adroitlogic.x.api.format.PayloadFactory
 
createPayload(T) - Method in class org.adroitlogic.x.core.PayloadFactoryFeature
Creates the payload as a XMessageFormat for the given payload type
createTarGzFile(String, Collection<File>, String, String, Collection<String>, Pattern, CryptoScheme) - Static method in class org.adroitlogic.x.management.tbsr.util.TarGzTools
Creates a tar.gz archive with contents of the given directory, applying encryption or masking (as appropriate) to the content of its files
createZipFile(File, File) - Static method in class org.adroitlogic.x.management.tbsr.util.ZipTools
Creates a Zip archive with contents of the given folder, under the specified target file name
createZNodeIfNotExists(CuratorFramework, String, CreateMode) - Static method in class org.adroitlogic.x.clustering.util.CuratorUtils
Create a ZNode in the given path if not exists.
CryptoScheme - Class in org.adroitlogic.x.management.tbsr.util
Cryptography support module for UltraESB troubleshoot reporting framework
CryptoScheme(String, String, String) - Constructor for class org.adroitlogic.x.management.tbsr.util.CryptoScheme
Tries to initialize the crypto-scheme with user-provided parameters
CuratorClusterManager - Class in org.adroitlogic.x.clustering
Cluster manager written on top of Apache Curator.
CuratorClusterManager() - Constructor for class org.adroitlogic.x.clustering.CuratorClusterManager
 
CuratorFailoverProcessor - Class in org.adroitlogic.x.clustering.failover
todo register/unregister nodes
CuratorFailoverProcessor() - Constructor for class org.adroitlogic.x.clustering.failover.CuratorFailoverProcessor
 
CuratorUtils - Class in org.adroitlogic.x.clustering.util
Utility class to be used when working with Apache Curator.
CURRENT_COMMANDS_PATH_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
Zookeeper path for the current commands inside the commands znode
CURRENT_POOL_SIZE - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.ThreadPool
 
CURRENT_QUEUE_LENGTH - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.ThreadPool
 
CURRENT_TIMESTAMP_PATTERN - Static variable in class org.adroitlogic.x.api.processor.VariableExpressions
 
CURRENT_TIMESTAMP_REGEX - Static variable in class org.adroitlogic.x.api.processor.VariableExpressions
 
CUSTOM_FIELD_KEY - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.CustomField
 
CUSTOM_FIELD_TYPE - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.CustomField
 
CUSTOM_FIELD_VALUE - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.CustomField
 
CUSTOM_FIELDS - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.CustomField
 
CUSTOM_METRICS_ENTITY_TYPE - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames
 
CustomField() - Constructor for class org.adroitlogic.x.api.metrics.MetricsStreamNames.CustomField
 
CustomMessageResource - Class in org.adroitlogic.x.management.rest
 
CustomMessageResource(String, String...) - Constructor for class org.adroitlogic.x.management.rest.CustomMessageResource
 

D

DatabaseCommands - Class in org.adroitlogic.x.terminal.commands
Command line interface to connect to a database through UXTerm
DatabaseCommands() - Constructor for class org.adroitlogic.x.terminal.commands.DatabaseCommands
 
dbConnect(String) - Method in class org.adroitlogic.x.terminal.commands.DatabaseCommands
 
deactivate() - Method in class org.adroitlogic.x.metrics.StepRecord
 
debug(int, String, Object...) - Method in class org.adroitlogic.x.logging.Logger
 
debug(int, String, Supplier<?>...) - Method in class org.adroitlogic.x.logging.Logger
 
debugImpl(String, Object...) - Method in class org.adroitlogic.x.logging.log4j2.Log4j2LoggerImpl
 
debugImpl(String, Object...) - Method in class org.adroitlogic.x.logging.Logger
 
debugImpl(String, Object...) - Method in class org.adroitlogic.x.logging.NoLogger
 
decrement(String) - Method in interface org.adroitlogic.x.api.metrics.records.XCounterMapRecord
Decreases the counter for the given key by one
decrement() - Method in interface org.adroitlogic.x.api.metrics.records.XCounterRecord
Decreases the counter by one
decrement(String, int) - Method in interface org.adroitlogic.x.api.metrics.XMetricsCollector
Decrements the given counter type stream of the entity with the given entityId
decrement(int) - Method in interface org.adroitlogic.x.api.metrics.XMetricsEngine
Decrements the metrics for the given MetricsStreamNames.MetricsRecordType.COUNTER type metrics stream, mainly used by scenarios where a in-flight count is maintained as the metrics value, for example like the active processing message count
decrement(String, int) - Method in class org.adroitlogic.x.metrics.ESMetricsCollector
Decrements the given counter type stream of the entity with the given entityId
decrement(int) - Method in class org.adroitlogic.x.metrics.ESMetricsEngine
Decrements the metrics for the given MetricsStreamNames.MetricsRecordType.COUNTER type metrics stream, mainly used by scenarios where a in-flight count is maintained as the metrics value, for example like the active processing message count
decrement(int) - Method in class org.adroitlogic.x.metrics.NoMetricsEngine
Decrements the metrics for the given MetricsStreamNames.MetricsRecordType.COUNTER type metrics stream, mainly used by scenarios where a in-flight count is maintained as the metrics value, for example like the active processing message count
decrement(String) - Method in class org.adroitlogic.x.metrics.records.CounterMapRecord
Decreases the counter for the given key by one
decrement() - Method in class org.adroitlogic.x.metrics.records.CounterRecord
Decreases the counter by one
decrement(String, int) - Method in class org.adroitlogic.x.metrics.StepRecord
 
decrementCounterMap(String, int, String) - Method in interface org.adroitlogic.x.api.metrics.XMetricsCollector
Decrements the counter map record value for the given key of the entity which is given by the entityId and the stream which is given by the stream
decrementCounterMap(int, String) - Method in interface org.adroitlogic.x.api.metrics.XMetricsEngine
Decrements the metrics stream for the given key of the MetricsStreamNames.MetricsRecordType.COUNTER_MAP type map of metrics streams
decrementCounterMap(String, int, String) - Method in class org.adroitlogic.x.metrics.ESMetricsCollector
Decrements the counter map record value for the given key of the entity which is given by the entityId and the stream which is given by the stream
decrementCounterMap(int, String) - Method in class org.adroitlogic.x.metrics.ESMetricsEngine
 
decrementCounterMap(int, String) - Method in class org.adroitlogic.x.metrics.NoMetricsEngine
Decrements the metrics stream for the given key of the MetricsStreamNames.MetricsRecordType.COUNTER_MAP type map of metrics streams
decrementCounterMap(String, int, String) - Method in class org.adroitlogic.x.metrics.StepRecord
 
decrypt(String) - Method in class org.adroitlogic.x.management.rest.auth.JWTTokenEncrypt
Decrypt a JWT token string
DEFAULT_CM_CONNECTION_TIMEOUT - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants
Default connection timeout for cluster manager in milli seconds
DEFAULT_CM_SESSION_TIMEOUT - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants
Default session timeout in milli seconds for cluster manager
DEFAULT_CM_STARTUP_TIMEOUT - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants
Default cluster manager startup timeout to be used if not configured.
DEFAULT_COMMAND_SPACE - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants
Default command space name to be used if not specifically provided
DEFAULT_CONF_DIR - Static variable in class org.adroitlogic.x.server.XContainer
The static final variable that holds the default configuration director to be used in-case if the configuration directory is not passed in as an argument to the JVM execution runtime, which is conf
DEFAULT_DETAILED_LOG_LEVEL - Static variable in class org.adroitlogic.x.management.tbsr.task.DetailedLogArchiveTask
 
DEFAULT_DOMAIN - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants
Default domain to be used, if not specified in the clustering configuration
DEFAULT_ENC_ALGORITHM - Static variable in class org.adroitlogic.x.api.ProjectConstants
 
DEFAULT_KEY - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Properties
 
DEFAULT_LOG_PERIOD - Static variable in class org.adroitlogic.x.management.tbsr.task.DetailedLogArchiveTask
default run configurations
DEFAULT_PRINT_WIDTH - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Properties
 
DEFAULT_PROPERTIES_FILE - Static variable in class org.adroitlogic.x.api.ProjectConstants
 
DEFAULT_PROVIDER_CLASS - Static variable in class org.adroitlogic.x.api.ProjectConstants
 
DEFAULT_RETRY_COUNT - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants
Maximum number of retries for Curator's retry policy
DEFAULT_STANDARD_LOG_LEVEL - Static variable in class org.adroitlogic.x.management.tbsr.task.DetailedLogArchiveTask
 
DEFAULT_THREAD_DUMP_COUNT - Static variable in class org.adroitlogic.x.management.tbsr.task.ThreadDumpTask
default run configurations
DEFAULT_THREAD_DUMP_PERIOD - Static variable in class org.adroitlogic.x.management.tbsr.task.ThreadDumpTask
 
DefaultConnectorOperation - Class in org.adroitlogic.x.components
This class represents the default connector operation, which does nothing but set the same payload received by it as the payload to be serialized out through the respective egress connector
DefaultConnectorOperation() - Constructor for class org.adroitlogic.x.components.DefaultConnectorOperation
 
defaultContext() - Static method in class org.adroitlogic.x.logging.CloseableLogContext
 
delete(String) - Method in class org.adroitlogic.x.terminal.proxies.AbstractRestProxy
 
deleteIfExists(CuratorFramework, String) - Static method in class org.adroitlogic.x.clustering.util.CuratorUtils
 
DEPLOYMENT_PROJECT - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames
 
DEPLOYMENT_PROJECT_VERSION - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames
 
destroy() - Method in class org.adroitlogic.x.api.AbstractIntegrationFeature
 
destroy() - Method in interface org.adroitlogic.x.api.dec.Initializable
 
destroy() - Method in interface org.adroitlogic.x.api.metrics.XMetricsCollector
Cleans out the resources used by the metrics engine and destroys the engine
destroy() - Method in interface org.adroitlogic.x.api.metrics.XMetricsEngine
Cleans out the resources used by the metrics engine and destroys the engine
destroy() - Method in interface org.adroitlogic.x.api.metrics.XStatisticsPublisher
 
destroy() - Method in class org.adroitlogic.x.api.trp.TransportListener
 
destroy() - Method in class org.adroitlogic.x.api.trp.TransportSender
 
destroy() - Method in class org.adroitlogic.x.base.feature.FeatureRepository
 
destroy() - Method in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
destroy() - Method in class org.adroitlogic.x.base.processor.TraceableProcessingElement
 
destroy() - Method in class org.adroitlogic.x.base.scope.subflow.SubFlow
 
destroy() - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
 
destroy() - Method in class org.adroitlogic.x.core.Environment
 
destroy() - Method in class org.adroitlogic.x.core.IntegrationFlow
 
destroy() - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
destroy() - Method in class org.adroitlogic.x.core.project.Project
 
destroy() - Method in class org.adroitlogic.x.core.ServerConfig
 
destroy() - Method in class org.adroitlogic.x.core.TimerMetricsReportHandler
 
destroy() - Method in class org.adroitlogic.x.management.rest.ManagementServer
 
destroy() - Method in class org.adroitlogic.x.metrics.ESMetricsCollector
 
destroy() - Method in class org.adroitlogic.x.metrics.ESMetricsEngine
 
destroy() - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
destroy() - Method in class org.adroitlogic.x.metrics.NoMetricsEngine
Cleans out the resources used by the metrics engine and destroys the engine
destroyAutoAnnotatedBeans(ApplicationContext) - Static method in class org.adroitlogic.x.core.util.StartupUtils
 
destroyEgressConnector(C) - Method in class org.adroitlogic.x.test.connector.AbstractEgressConnectorTest
 
destroyElement() - Method in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
destroyListener() - Method in class org.adroitlogic.x.api.trp.TransportListener
 
destroyListener() - Method in class org.adroitlogic.x.base.trp.AbstractScheduledTransportListener
 
destroyPollingListener() - Method in class org.adroitlogic.x.base.trp.AbstractScheduledTransportListener
 
destroySender() - Method in class org.adroitlogic.x.api.trp.TransportSender
 
DetailedLogArchiveTask - Class in org.adroitlogic.x.management.tbsr.task
Task for retrieval of a detailed server log sample, for UltraESB troubleshoot report generation
DetailedLogArchiveTask() - Constructor for class org.adroitlogic.x.management.tbsr.task.DetailedLogArchiveTask
 
DetailsMap - Class in org.adroitlogic.x.management.tbsr.util
Data structure for maintaining key-value pairs (info parameters), allowing duplicate keys.
DetailsMap() - Constructor for class org.adroitlogic.x.management.tbsr.util.DetailsMap
 
DISABLED_STREAM - Static variable in class org.adroitlogic.x.api.metrics.MetricsStream
 
disableMessageTracing() - Method in interface org.adroitlogic.x.api.XIntegrationFlowTracer
Disables tracing of messages
disableMessageTracing() - Method in class org.adroitlogic.x.core.InMemoryIntegrationFlowTracer
 
disableMessageTracing() - Method in class org.adroitlogic.x.management.jmx.ServerManagement
Disables integration flow message tracing functionality
disableMessageTracing() - Method in interface org.adroitlogic.x.management.jmx.XServerManagementMXBean
Disables integration flow message tracing functionality
disableMessageTracing() - Method in class org.adroitlogic.x.management.rest.controller.MessageManagementController
 
disableMessageTracing() - Method in class org.adroitlogic.x.terminal.commands.MessageManagementCommands
 
disableMessageTracing() - Method in class org.adroitlogic.x.terminal.proxies.MessageManagementProxy
 
doGetAuthenticationInfo(AuthenticationToken) - Method in class org.adroitlogic.x.management.rest.auth.JWTRealm
Authenticate the users trying for the first time by comparing the password with the system username-password map and users come with a previously issued token will be forced to authenticate (token is validated previously).
doGetAuthorizationInfo(PrincipalCollection) - Method in class org.adroitlogic.x.management.rest.auth.JWTRealm
Authorize the user with shiro.Injects the user's allowed permissions extracted from the incoming JWT token to the shiro authorizationInfo
doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.adroitlogic.x.core.spring.IntegrationFlowBeanDefinitionParser
 
doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.adroitlogic.x.core.spring.ProjectBeanDefinitionParser
 
doubleValue(Object) - Static method in class org.adroitlogic.x.utils.TypeUtils
 
downloadReport() - Method in class org.adroitlogic.x.management.rest.controller.TroubleshootController
 
downloadReport() - Method in class org.adroitlogic.x.management.rest.service.TroubleshootService
 
downloadReport() - Method in class org.adroitlogic.x.terminal.proxies.TroubleshootProxy
 
downloadResult() - Method in class org.adroitlogic.x.management.rest.controller.SnapshotController
 
downloadResult() - Method in class org.adroitlogic.x.management.rest.service.SnapshotService
 
DUPLICATE_DISPLAY_NAME_ERROR - Static variable in class org.adroitlogic.x.annotation.AnnotationProcessorErrorConstants
 

E

EgressConnector - Annotation Type in org.adroitlogic.x.annotation.config
This annotation is used to indicate a class as a Egress Connector.
EgressConnectorAnnotationProcessor - Class in org.adroitlogic.x.annotation.config.processor
This annotation processor processes elements annotated with EgressConnector and validates them against the following set of rules.
EgressConnectorAnnotationProcessor() - Constructor for class org.adroitlogic.x.annotation.config.processor.EgressConnectorAnnotationProcessor
 
EgressConnectorElement<S extends SenderConfig,C extends EgressContext> - Class in org.adroitlogic.x.base.connector
The base class that defines an EgressConnector.
EgressConnectorElement() - Constructor for class org.adroitlogic.x.base.connector.EgressConnectorElement
 
EgressConnectorInfo - Class in org.adroitlogic.x.model.statik
The egress connector information model class
EgressConnectorInfo(String) - Constructor for class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
EgressConnectorTestResult - Class in org.adroitlogic.x.test.connector
This class is used to represents the results of processing element unit tests
EgressConnectorTestResult(ExecutionResult) - Constructor for class org.adroitlogic.x.test.connector.EgressConnectorTestResult
 
EgressConnectorTestResult(ExecutionResult, XMessageContext, XMessageView) - Constructor for class org.adroitlogic.x.test.connector.EgressConnectorTestResult
 
EgressContext - Class in org.adroitlogic.x.api.connector
The base class of the egress context, which is a placeholder for future extensions
EgressContext() - Constructor for class org.adroitlogic.x.api.connector.EgressContext
 
ElementInfo - Interface in org.adroitlogic.x.model.statik
The base class for the information models
ElementInfo.ElementType - Enum in org.adroitlogic.x.model.statik
 
ElementTestUtils - Class in org.adroitlogic.x.test.util
This class contains utility methods to be used for unit tests of connectors and processing elements
ElementTestUtils() - Constructor for class org.adroitlogic.x.test.util.ElementTestUtils
 
elementUtils - Variable in class org.adroitlogic.x.annotation.AbstractSingularAnnotationProcessor
 
EmbeddedElasticsearchServer - Class in org.adroitlogic.x.metrics
Implementation of the embedded Elasticsearch statistics server.
EmbeddedElasticsearchServer() - Constructor for class org.adroitlogic.x.metrics.EmbeddedElasticsearchServer
 
EmptyFormat - Class in org.adroitlogic.x.base.format
Payload type which has no actual payload, This can be used when a message received without an actual payload attached to it.
EmptyFormat() - Constructor for class org.adroitlogic.x.base.format.EmptyFormat
 
enableMessageTracing() - Method in interface org.adroitlogic.x.api.XIntegrationFlowTracer
Enables tracing of messages
enableMessageTracing() - Method in class org.adroitlogic.x.core.InMemoryIntegrationFlowTracer
 
enableMessageTracing() - Method in class org.adroitlogic.x.management.jmx.ServerManagement
Enables integration flow message tracing functionality
enableMessageTracing() - Method in interface org.adroitlogic.x.management.jmx.XServerManagementMXBean
Enables integration flow message tracing functionality
enableMessageTracing() - Method in class org.adroitlogic.x.management.rest.controller.MessageManagementController
 
enableMessageTracing() - Method in class org.adroitlogic.x.terminal.commands.MessageManagementCommands
 
enableMessageTracing() - Method in class org.adroitlogic.x.terminal.proxies.MessageManagementProxy
 
ENC_ALGORITHM_KEY - Static variable in class org.adroitlogic.x.api.ProjectConstants
 
ENC_PASSWORD - Static variable in class org.adroitlogic.x.management.tbsr.TBSRConstants
 
ENC_PASSWORD_KEY - Static variable in class org.adroitlogic.x.api.ProjectConstants
 
ENCLOSING_CLASS_NOT_ANNOTATED_ERROR - Static variable in class org.adroitlogic.x.annotation.AnnotationProcessorErrorConstants
 
encrypt(String) - Method in class org.adroitlogic.x.management.rest.auth.JWTTokenEncrypt
Encrypts a JWT token string with Base64
encrypt(String) - Method in class org.adroitlogic.x.management.tbsr.util.CryptoScheme
Encrypts plaintext and returns it as a hex-encoded String (2 chars per byte of cipher-text)
encryptCredentials(String, Pattern, CryptoScheme) - Static method in class org.adroitlogic.x.management.tbsr.util.StringTools
Encrypts credentials in a given String
EncryptionCommand - Class in org.adroitlogic.x.terminal.commands
This class implements a TerminalCommand that is used to encrypt a secrete with the specified password or the password looked up from an environment variable
EncryptionCommand() - Constructor for class org.adroitlogic.x.terminal.commands.EncryptionCommand
 
encryptSecret(String, String, String, String) - Method in class org.adroitlogic.x.terminal.commands.EncryptionCommand
 
endFlow(XMessageContext) - Method in class org.adroitlogic.x.base.processor.AbstractFlowEndProcessingElement
 
endFlow(XMessageContext) - Method in class org.adroitlogic.x.components.flowend.ExceptionalFlowEnd
 
endFlow(XMessageContext) - Method in class org.adroitlogic.x.components.flowend.SuccessfulFlowEnd
 
ENTITY_ID - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames
 
ENTITY_TYPE - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames
 
entrySet() - Method in class org.adroitlogic.x.base.format.MapFormat
 
entrySet() - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
entrySet() - Method in class org.adroitlogic.x.utils.MultiValueMap
environment - Variable in class org.adroitlogic.x.clustering.CuratorClusterManager
 
environment - Variable in class org.adroitlogic.x.clustering.failover.strategy.FailoverStrategy
 
Environment - Class in org.adroitlogic.x.core
The runtime environment implementation that contains the environment mode and several other information related the Project-X runtime
Environment(String) - Constructor for class org.adroitlogic.x.core.Environment
 
Environment.ProductInfoProvider - Interface in org.adroitlogic.x.core
 
environmentChanged(XEnvironment) - Method in interface org.adroitlogic.x.api.XEnvironmentListener
XEnvironment's tag changes will be notified through this method.
environmentChanged(XEnvironment) - Method in class org.adroitlogic.x.core.project.Project
 
EnvironmentEvaluator - Class in org.adroitlogic.x.api
Represents and evaluation criteria.
EnvironmentEvaluator(int) - Constructor for class org.adroitlogic.x.api.EnvironmentEvaluator
 
EnvironmentEvaluator(int, int) - Constructor for class org.adroitlogic.x.api.EnvironmentEvaluator
 
EnvironmentEvaluator(int, int, int) - Constructor for class org.adroitlogic.x.api.EnvironmentEvaluator
 
equals(Object) - Method in class org.adroitlogic.x.api.trp.ListenerConfig
 
equals(Object) - Method in class org.adroitlogic.x.api.trp.SenderConfig
 
equals(Object) - Method in class org.adroitlogic.x.base.trp.ScheduledListenerConfig
 
equals(Object) - Method in class org.adroitlogic.x.base.trp.SchedulerConfig
 
error(int, String, Object...) - Method in class org.adroitlogic.x.logging.Logger
 
error(int, String, Supplier<?>...) - Method in class org.adroitlogic.x.logging.Logger
 
errorImpl(String, Object...) - Method in class org.adroitlogic.x.logging.log4j2.Log4j2LoggerImpl
 
errorImpl(String, Object...) - Method in class org.adroitlogic.x.logging.Logger
 
errorImpl(String, Object...) - Method in class org.adroitlogic.x.logging.NoLogger
 
errorOnDebugOrWarn(int, String, Throwable, Object...) - Method in class org.adroitlogic.x.logging.Logger
 
ESMetricsCollector - Class in org.adroitlogic.x.metrics
Elasticsearch based metrics collector
ESMetricsCollector(ESStatisticsPublisher) - Constructor for class org.adroitlogic.x.metrics.ESMetricsCollector
 
ESMetricsEngine - Class in org.adroitlogic.x.metrics
The elasticsearch based implementation of the Metrics Engine.
ESMetricsEngine(ESMetricsCollector) - Constructor for class org.adroitlogic.x.metrics.ESMetricsEngine
 
ESMinTransportClient - Class in org.adroitlogic.x.metrics
A builder to create an instance of TransportClient.
ESMinTransportClient(Settings, Class<? extends Plugin>...) - Constructor for class org.adroitlogic.x.metrics.ESMinTransportClient
Creates a new transport client with pre-installed plugins.
ESMinTransportClient(Settings, Collection<Class<? extends Plugin>>) - Constructor for class org.adroitlogic.x.metrics.ESMinTransportClient
Creates a new transport client with pre-installed plugins.
ESMinTransportClient(Settings, Collection<Class<? extends Plugin>>, TransportClient.HostFailureListener) - Constructor for class org.adroitlogic.x.metrics.ESMinTransportClient
Creates a new transport client with pre-installed plugins.
ESPluginConfigurableNode - Class in org.adroitlogic.x.metrics
This class extends Node implementation to be able to install plugins.
ESPluginConfigurableNode(Settings, Collection<Class<? extends Plugin>>) - Constructor for class org.adroitlogic.x.metrics.ESPluginConfigurableNode
 
ESStatisticsPublisher - Class in org.adroitlogic.x.metrics
ElasticSearch based statistics publisher
ESStatisticsPublisher(ESStatisticsServer) - Constructor for class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
ESStatisticsServer - Interface in org.adroitlogic.x.metrics
Statistics Server API for Elasticsearch based statistics reporting
evaluate(XEnvironment) - Method in class org.adroitlogic.x.api.EnvironmentEvaluator
 
ExceptionalFlowEnd - Class in org.adroitlogic.x.components.flowend
This processing element is used to mark an integration flow as ended with an IntegrationRuntimeException.
ExceptionalFlowEnd() - Constructor for class org.adroitlogic.x.components.flowend.ExceptionalFlowEnd
 
ExchangePattern - Enum in org.adroitlogic.x.api
The exchange pattern used by the communication channel of the message
exchangePattern - Variable in class org.adroitlogic.x.api.trp.TransportListener
 
exchangePattern - Variable in class org.adroitlogic.x.api.trp.TransportSender
 
EXCLUDE_ALL_DEPENDENCIES - Variable in class org.adroitlogic.x.tools.maven.IntegrationProjectBuilder
 
EXCLUDE_TRANSITIVE_DEPENDENCIES - Variable in class org.adroitlogic.x.tools.maven.IntegrationProjectBuilder
 
execute() - Method in interface org.adroitlogic.x.api.clustering.XControlCommand
The commands execution logic should be implemented here, the general notion is that these are void return type as the cluster gets the command and the caller has no control over the returned results.
execute(JobExecutionContext) - Method in class org.adroitlogic.x.base.trp.ScheduledMessageInjector
 
execute(Runnable) - Method in class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
execute(Runnable) - Method in class org.adroitlogic.x.core.exec.ScaleFirstThreadPoolExecutor
 
execute() - Method in class org.adroitlogic.x.logging.plugin.LoggingValidator
 
execute(ExecutionConfigView) - Method in class org.adroitlogic.x.management.rest.controller.TroubleshootController
 
execute() - Method in class org.adroitlogic.x.management.rest.service.clustering.commands.RetryCommandCommand
The commands execution logic should be implemented here, the general notion is that these are void return type as the cluster gets the command and the caller has no control over the returned results.
execute(ExecutionContext) - Static method in class org.adroitlogic.x.management.tbsr.execution.TaskExecutor
Executes tasks in the given execution context, updating it with task progress
execute(String, Map<String, String>) - Method in class org.adroitlogic.x.management.tbsr.task.ArchiveTask
 
execute(String, Map<String, String>) - Method in class org.adroitlogic.x.management.tbsr.task.DetailedLogArchiveTask
 
execute(String, Map<String, String>) - Method in class org.adroitlogic.x.management.tbsr.task.HeapDumpTask
 
execute(String, Map<String, String>) - Method in class org.adroitlogic.x.management.tbsr.task.InfoTask
 
execute(String, Map<String, String>) - Method in class org.adroitlogic.x.management.tbsr.task.LibDirInfoTask
Executes the core logic of the task.
execute(String, Map<String, String>) - Method in class org.adroitlogic.x.management.tbsr.task.TaskBase
Executes the core logic of the task.
execute(String, Map<String, String>) - Method in class org.adroitlogic.x.management.tbsr.task.ThreadDumpTask
 
execute(String[], String) - Method in class org.adroitlogic.x.terminal.core.CommandExecutor
 
execute() - Method in class org.adroitlogic.x.tools.maven.IntegrationProjectBuilder
 
executeCompletionAsync(CompletableFuture<T>, BiConsumer<T, Throwable>) - Method in interface org.adroitlogic.x.api.XPlatform
 
executeCompletionAsync(CompletableFuture<T>, BiConsumer<T, Throwable>) - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
executeTaskQueue(ExecutionConfigView) - Method in class org.adroitlogic.x.management.rest.service.TroubleshootService
 
executeTaskQueue(ExecutionConfigView) - Method in class org.adroitlogic.x.terminal.proxies.TroubleshootProxy
 
EXECUTION_FAILED - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.IntegrationFlow
 
EXECUTION_SUCCESS - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.IntegrationFlow
 
ExecutionConfigView - Class in org.adroitlogic.x.model.rest.tbsr
Container for execution parameters of a troubleshoot reporting session
ExecutionConfigView() - Constructor for class org.adroitlogic.x.model.rest.tbsr.ExecutionConfigView
 
ExecutionContext - Class in org.adroitlogic.x.management.tbsr.execution
Execution context representation for a troubleshoot reporting session.
ExecutionContext(ExecutionConfigView, Map<String, TaskBase>) - Constructor for class org.adroitlogic.x.management.tbsr.execution.ExecutionContext
Initializes the context, task list and execution status maintaining infrastructure
ExecutionHandle() - Constructor for class org.adroitlogic.x.base.trp.ScheduledJobContext.ExecutionHandle
 
ExecutionResult - Class in org.adroitlogic.x.api
The result of the execution within a processing element or a connector
ExecutionResultView - Class in org.adroitlogic.x.api.clustering
The class to represent the success or failure status of a command execution inside a given node.
ExecutionResultView() - Constructor for class org.adroitlogic.x.api.clustering.ExecutionResultView
 
ExecutionSummaryView - Class in org.adroitlogic.x.model.rest.tbsr
Representation of a troubleshoot task session status summary in the JMX environment
ExecutionSummaryView() - Constructor for class org.adroitlogic.x.model.rest.tbsr.ExecutionSummaryView
 
ExecutorMetricsReporter - Class in org.adroitlogic.x.core.exec
This class periodically reports statistics of the provided ScaleFirstExecutorService to metrics engine
ExecutorMetricsReporter(ScaleFirstExecutorService, XServerConfig) - Constructor for class org.adroitlogic.x.core.exec.ExecutorMetricsReporter
 
EXIT - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Commands
 
EXIT_ALTERNATE - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Commands
 
ExitCode - Enum in org.adroitlogic.x.api
Enum for exit error codes to be used in situations where force exit is used
expireCompletableFutureAfter(CompletableFuture<T>, long) - Method in interface org.adroitlogic.x.api.XPlatform
Alter the provided CompletableFuture to be completed with a TimeoutException after the given delay
expireCompletableFutureAfter(CompletableFuture<T>, long, String) - Method in interface org.adroitlogic.x.api.XPlatform
Alter the provided CompletableFuture to be completed with a TimeoutException after the given delay
expireCompletableFutureAfter(CompletableFuture<T>, long) - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
expireCompletableFutureAfter(CompletableFuture<T>, long, String) - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
EXTERNAL_FIELD_PREFIX - Static variable in class org.adroitlogic.x.logging.CloseableLogContext
Prefix to capture external fields
ExternalElasticsearchServer - Class in org.adroitlogic.x.metrics
Implementation of the external Elasticsearch statistics server.
ExternalElasticsearchServer() - Constructor for class org.adroitlogic.x.metrics.ExternalElasticsearchServer
 
ExternalElasticsearchServer(String) - Constructor for class org.adroitlogic.x.metrics.ExternalElasticsearchServer
 
ExternalElasticsearchServer(Map<String, Integer>, String) - Constructor for class org.adroitlogic.x.metrics.ExternalElasticsearchServer
 
ExtractionType - Enum in org.adroitlogic.x.components.variable
Enum for ExtractionType
extractRequiredContent(XMessageContext) - Method in class org.adroitlogic.x.base.processor.AbstractContentExtractProcessor
 
extractStringByReplacingPlaceHolders(XMessageContext, String) - Static method in class org.adroitlogic.x.base.util.XBaseUtils
This method will replaces all the place holders of the inputString from the correct values which will be extracted from the xMessageContext.

F

FAILED - Static variable in class org.adroitlogic.x.api.ExecutionResult
 
failed - Static variable in class org.adroitlogic.x.api.txn.TransactionInformation
 
FAILOVER_LOCK_TIMEOUT - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants
The timeout of acquiring a distributed lock when starting acting as a given node by failover processor.
FAILOVER_PATH_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
 
FAILOVER_STRATEGIES_PATH_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
 
FailoverClusterPaths - Class in org.adroitlogic.x.clustering.failover
An extension to the ClusterPaths used by the cluster manager.
FailoverClusterPaths() - Constructor for class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
 
failoverClusterPaths - Variable in class org.adroitlogic.x.clustering.failover.strategy.FailoverStrategy
 
FailoverConstants() - Constructor for class org.adroitlogic.x.clustering.ClusteringConstants.FailoverConstants
 
FailoverGroupConfig - Class in org.adroitlogic.x.clustering.failover.strategy.config
Configuration bean for the group failover processor.
FailoverGroupConfig() - Constructor for class org.adroitlogic.x.clustering.failover.strategy.config.FailoverGroupConfig
 
FailoverStrategy<T extends FailoverClusterPaths> - Class in org.adroitlogic.x.clustering.failover.strategy
This is the abstract class representing a failover strategy.
FailoverStrategy() - Constructor for class org.adroitlogic.x.clustering.failover.strategy.FailoverStrategy
 
FailoverUtils - Class in org.adroitlogic.x.clustering.failover.strategy.util
A utility class to be used by failover strategies.
failoverZNodePath - Variable in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
The ZNode path where all the failover related ZNodes will be created under.
failoverZNodeRoot - Variable in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
 
FEATURE_PREFIX - Static variable in class org.adroitlogic.x.api.ProjectConstants
 
FeatureRef - Annotation Type in org.adroitlogic.x.annotation.feature
The annotation that defines the feature reference in a Processor, IngressConnector, EgressConnector or a feature itself
FeatureRepository - Class in org.adroitlogic.x.base.feature
This class initializes the features on a per project basis and keeps them for wiring for the connectors and processors.
FeatureRepository(XProjectConfig, ClassLoader) - Constructor for class org.adroitlogic.x.base.feature.FeatureRepository
 
FeatureUtils - Class in org.adroitlogic.x.base.util
A utility class that contains a set of feature related utilities
FeatureUtils() - Constructor for class org.adroitlogic.x.base.util.FeatureUtils
 
FeatureUtils.FeatureSupplier - Interface in org.adroitlogic.x.base.util
 
fetchList(C) - Method in class org.adroitlogic.x.base.trp.ListenerAwareTriggeredMessageInjector
 
fetchList(C) - Method in class org.adroitlogic.x.base.trp.ScheduledMessageInjector
Abstract method to implement the logic for fetching the existing list of resources in the configured location for the scheduled job.
fetchMessage(C, T) - Method in class org.adroitlogic.x.base.trp.ScheduledMessageInjector
Abstract method to construct a new message from the given FetchReference object.
FetchReference<T> - Interface in org.adroitlogic.x.base.trp
This interface defines the fetch reference for scheduled transports that follow the list and then fetch the resource that composes the message, for example a directory polling where it will first list the directory to find the files in it and then fetches the files individually
FieldInfo - Class in org.adroitlogic.x.model.statik
The field information model class that exposes all parameter information of connectors and processors
FieldInfo(String, Class<?>, String, int) - Constructor for class org.adroitlogic.x.model.statik.FieldInfo
 
FileFormat - Class in org.adroitlogic.x.base.format
Implementation for the file based XMessageFormat.
FileFormat(File) - Constructor for class org.adroitlogic.x.base.format.FileFormat
 
FileFormatFactory - Class in org.adroitlogic.x.base.format
This class is the factory for the FileFormat which is used to create a file backed message format
FileFormatFactory() - Constructor for class org.adroitlogic.x.base.format.FileFormatFactory
 
filterOn - Static variable in class org.adroitlogic.x.management.rest.auth.JWTAuthorizationFilter
 
findElementInCompletePath(XProcessingElement, Class<? extends XProcessingElement>) - Static method in class org.adroitlogic.x.base.util.FlowValidationUtil
This method can be used to find a given XProcessingElement type is present in the complete out-going path (including "On Exception" out ports) of the specified XProcessingElement instance.
findElementInNonExceptionalPath(XProcessingElement, Class<? extends XProcessingElement>) - Static method in class org.adroitlogic.x.base.util.FlowValidationUtil
This method can be used to find a given XProcessingElement type is present in the out-going path of the specified XProcessingElement instance.
findProjects() - Method in interface org.adroitlogic.x.api.XEnvironment
 
findProjects() - Method in class org.adroitlogic.x.core.Environment
 
findPropFiles(File, String) - Static method in class org.adroitlogic.x.core.util.StartupUtils
 
findPropOrEnv(String, String) - Static method in class org.adroitlogic.x.utils.CommonUtils
 
findResources(String) - Method in class org.adroitlogic.x.utils.HotSwapClassLoader
 
findRuntimeVersion() - Static method in class org.adroitlogic.x.core.util.StartupUtils
 
firstProcessingElement - Variable in class org.adroitlogic.x.base.scope.AbstractScopeEndElement
 
firstProcessingElement - Variable in class org.adroitlogic.x.base.scope.AbstractScopeStartElement
 
fixCommandVersionForExternalUse(int) - Static method in class org.adroitlogic.x.clustering.util.CuratorUtils
Fix the 0-based indexing mismatch of the version number for external uses.
fixCommandVersionForInternalUse(int) - Static method in class org.adroitlogic.x.clustering.util.CuratorUtils
 
floatValue(Object) - Static method in class org.adroitlogic.x.utils.TypeUtils
 
FlowEventMetricsListener - Class in org.adroitlogic.x.metrics
This implementation of XFlowEventListener is used to metrics reporting tasks related to integration flow events
FlowEventMetricsListener() - Constructor for class org.adroitlogic.x.metrics.FlowEventMetricsListener
 
flowFile - Variable in class org.adroitlogic.x.model.runtime.FlowInfo
 
flowId - Variable in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
FlowInfo - Class in org.adroitlogic.x.model.runtime
The base flow information model class
FlowInfo() - Constructor for class org.adroitlogic.x.model.runtime.FlowInfo
 
flowName - Variable in class org.adroitlogic.x.model.runtime.FlowInfo
 
FlowResource - Class in org.adroitlogic.x.model.rest.project
 
FlowResource() - Constructor for class org.adroitlogic.x.model.rest.project.FlowResource
 
FlowResource(String, List<ConnectorResource>) - Constructor for class org.adroitlogic.x.model.rest.project.FlowResource
 
FlowValidationResult - Class in org.adroitlogic.x.api.validation
This class is used to represent a validation result performed by an implementation of XFlowValidator.
FlowValidationResult(XProcessingElement, Class, String, FlowValidationStatus, String, String) - Constructor for class org.adroitlogic.x.api.validation.FlowValidationResult
 
FlowValidationResultFactory - Class in org.adroitlogic.x.api.validation
Factory class to create FlowValidationResult
FlowValidationResultFactory(Class, String) - Constructor for class org.adroitlogic.x.api.validation.FlowValidationResultFactory
 
FlowValidationResultFactory(Class, String, String) - Constructor for class org.adroitlogic.x.api.validation.FlowValidationResultFactory
 
FlowValidationStatus - Enum in org.adroitlogic.x.api.validation
End status/result of a particular validation logic within an implementation of XFlowValidator
FlowValidationUtil - Class in org.adroitlogic.x.base.util
Utility class to provide useful functionality when writing Integration Flow Validators
FlowValidationUtil() - Constructor for class org.adroitlogic.x.base.util.FlowValidationUtil
 
FlowValidatorsGenerator - Class in org.adroitlogic.x.tools.maven
 
FlowValidatorsGenerator() - Constructor for class org.adroitlogic.x.tools.maven.FlowValidatorsGenerator
 
forceExit(ExitCode) - Static method in class org.adroitlogic.x.core.util.StartupUtils
Utility method for shutting down the JVM forcefully
forEach(BiConsumer<? super String, ? super Object>) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
forElement(E, Class<A>) - Method in class org.adroitlogic.x.annotation.SingularAnnotationProcessingContext
 
FormatConversionException - Exception in org.adroitlogic.x.api
Usually thrown when an error occurs during a conversion of a message payload between MessageFormats
FormatConversionException(String) - Constructor for exception org.adroitlogic.x.api.FormatConversionException
 
FormatConversionException(String, Throwable) - Constructor for exception org.adroitlogic.x.api.FormatConversionException
 
FormatConversionException(Throwable) - Constructor for exception org.adroitlogic.x.api.FormatConversionException
 
formatFileName(String) - Static method in class org.adroitlogic.x.management.tbsr.util.StringTools
Formats a filename by replacing timestamp and placeholders with proper values.
formattedTimeDiff(long, long) - Static method in class org.adroitlogic.x.utils.CommonUtils
Utility method to format the difference between the given time values
forProject(String, String) - Static method in class org.adroitlogic.x.logging.CloseableLogContext
 

G

GaugeRecord - Class in org.adroitlogic.x.metrics.records
Implementation of the $XGaugeRecord type metrics record
GaugeRecord(String, int, boolean) - Constructor for class org.adroitlogic.x.metrics.records.GaugeRecord
 
generateCommandSuffix(int) - Static method in class org.adroitlogic.x.clustering.util.CuratorUtils
Generate the command suffix, this is in general the patter being used by the zookeeper sequential nodes.
generateMeta(File, File, ClassLoader, boolean, Map<String, XFlowValidator<XProcessingElement>>, Log) - Static method in class org.adroitlogic.x.tools.maven.ProjectMetaInfoGenerator
 
generateRecords() - Method in interface org.adroitlogic.x.api.metrics.XMetricsCollector
Generates statistic records which are collected by the metrics engine.
generateRecords() - Method in class org.adroitlogic.x.metrics.ESMetricsCollector
Generates statistic records which are collected by the metrics engine.
generateToken(String) - Method in class org.adroitlogic.x.management.rest.auth.JWTTokenManager
Generates a JWT token to the user with adding his permissions, token expiration time
get(K) - Method in class org.adroitlogic.x.base.format.MapFormat
 
get(String) - Method in class org.adroitlogic.x.terminal.proxies.AbstractRestProxy
 
get(String, Map<String, String>) - Method in class org.adroitlogic.x.terminal.proxies.AbstractRestProxy
 
get(Object) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
get(Object) - Method in class org.adroitlogic.x.utils.MultiValueMap
This method is not efficient, if you just need the first value use MultiValueMap.getFirst(K) instead
getActingAsNodes() - Method in class org.adroitlogic.x.clustering.failover.strategy.util.NodeGroupStat
 
getActingAsNodesZNodePath(String) - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.GroupFailoverClusterPaths
 
getActingAsNodesZNodePath(String, String) - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.GroupFailoverClusterPaths
 
getActingAsNodesZNodePath() - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.NodeWiseFailoverClusterPaths
 
getActingAsNodeZNodePath(String) - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.NodeWiseFailoverClusterPaths
 
getActiveCount() - Method in class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
getActiveNodes() - Method in class org.adroitlogic.x.clustering.failover.strategy.util.NodeGroupStat
 
getActiveNodesZNodePath(String) - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.GroupFailoverClusterPaths
 
getActiveNodesZNodePath() - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.NodeWiseFailoverClusterPaths
 
getAdditionalProperties() - Method in interface org.adroitlogic.x.api.metrics.MetricsReportable
Returns a map of additional properties to be set in the metrics records
getAdditionalProperties() - Method in class org.adroitlogic.x.base.connector.EgressConnectorElement
 
getAdditionalProperties() - Method in class org.adroitlogic.x.base.connector.IngressConnectorElement
Returns a map of additional properties to be set in the metrics records
getAdditionalProperties() - Method in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
getAdditionalProps() - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
getAlias() - Method in class org.adroitlogic.x.terminal.core.CommandExecutor
 
getAllTasks() - Method in class org.adroitlogic.x.management.tbsr.registry.TaskRegistry
Returns a Map containing ID-TaskBase mappings for all registered tasks
getAnnotation() - Method in class org.adroitlogic.x.annotation.SingularAnnotationProcessingContext
 
getArchivedCommand(int) - Method in class org.adroitlogic.x.clustering.CommandProcessor
Get the command corresponding to a specific command version.
getArchivedCommandPathFromVersion(int) - Method in class org.adroitlogic.x.clustering.ClusterPaths
Generates the ZNode path of an archived command by appending the version number.
getArchivedCommandsZNodePath() - Method in class org.adroitlogic.x.clustering.ClusterPaths
 
getArchivedCommandsZNodeRoot() - Method in class org.adroitlogic.x.clustering.ClusterPaths
 
getArguments() - Method in class org.adroitlogic.x.terminal.core.CommandExecutor
 
getArtifactPath() - Method in interface org.adroitlogic.x.api.XProjectConfig
 
getArtifactPath() - Method in class org.adroitlogic.x.core.project.ProjectConfig
 
getAsyncResponseCompletionFuture() - Method in interface org.adroitlogic.x.api.XMessageContext
Returns the asynchronous response future object
getAsyncResponseCompletionFuture() - Method in class org.adroitlogic.x.core.MessageContext
 
getAttachment(String) - Method in interface org.adroitlogic.x.api.XMessage
Retrieves the XAttachment with the given key
getAttachment(String) - Method in class org.adroitlogic.x.core.Message
 
getAttachments() - Method in interface org.adroitlogic.x.api.XMessage
Return current attachments as an unmodifiable map
getAttachments() - Method in class org.adroitlogic.x.core.Message
 
getAvailableProcessors() - Static method in class org.adroitlogic.x.utils.SunJVMInfo
 
getAvailableTasks() - Method in class org.adroitlogic.x.management.rest.controller.TroubleshootController
 
getAvailableTasks() - Method in class org.adroitlogic.x.management.rest.service.TroubleshootService
 
getAvailableTasks() - Method in class org.adroitlogic.x.terminal.proxies.TroubleshootProxy
 
getAverage() - Method in interface org.adroitlogic.x.api.metrics.records.XGaugeRecord
Returns the average of all reported data point values for this stream
getAverage() - Method in class org.adroitlogic.x.metrics.records.GaugeRecord
Returns the average of all reported data point values for this stream
getBaseUrl() - Method in class org.adroitlogic.x.terminal.core.APIConnector
 
getBasicMessageContext(ApplicationContext) - Static method in class org.adroitlogic.x.test.util.ElementTestUtils
This method can be used to retrieve an instance of XMessageContext with only the global scope and XPlatform set.
getBeanClass(Element) - Method in class org.adroitlogic.x.core.spring.IntegrationFlowBeanDefinitionParser
 
getBeanClass(Element) - Method in class org.adroitlogic.x.core.spring.ProjectBeanDefinitionParser
 
getBeanName() - Method in interface org.adroitlogic.x.api.processor.XProcessingElement
 
getBeanName() - Method in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
getBeanName() - Method in class org.adroitlogic.x.base.processor.TraceableProcessingElement
 
getBeanRefCount() - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
getBeanRefCount() - Method in class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
getBeanRefCount() - Method in interface org.adroitlogic.x.model.statik.ElementInfo
 
getBeanRefCount() - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
getBeanRefCount() - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
getBeanRefs() - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
getBeanRefs() - Method in class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
getBeanRefs() - Method in interface org.adroitlogic.x.model.statik.ElementInfo
 
getBeanRefs() - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
getBeanRefs() - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
getBeanType() - Method in class org.adroitlogic.x.model.statik.BeanRefInfo
 
getBelongsTo() - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
getBoolean(Object) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
getBoolean(Object) - Method in interface org.adroitlogic.x.utils.TypedConvertibleMap
 
getBuildVersions() - Method in class org.adroitlogic.x.api.RuntimeVersion
 
getCategory() - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
getCause() - Method in class org.adroitlogic.x.api.ExecutionResult
 
getCipherName() - Method in class org.adroitlogic.x.model.rest.tbsr.ExecutionConfigView
 
getClassLoader() - Method in interface org.adroitlogic.x.api.XProject
 
getClassLoader() - Method in class org.adroitlogic.x.core.project.Project
 
getClassName() - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
getClassName() - Method in class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
getClassName() - Method in interface org.adroitlogic.x.model.statik.ElementInfo
 
getClassName() - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
getClassName() - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
getClasspath() - Method in class org.adroitlogic.x.utils.HotSwapClassLoader
 
getClazz() - Method in enum org.adroitlogic.x.api.processor.VariableType
 
getClient() - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
 
getClient() - Method in class org.adroitlogic.x.metrics.EmbeddedElasticsearchServer
 
getClient() - Method in interface org.adroitlogic.x.metrics.ESStatisticsServer
Retrieves the elasticsearch client to be used for connecting to the server
getClient() - Method in class org.adroitlogic.x.metrics.ExternalElasticsearchServer
 
getClient(String, Map<String, String>) - Method in class org.adroitlogic.x.terminal.core.APIConnector
 
getClusterLock(String) - Method in interface org.adroitlogic.x.api.clustering.XClusterManager
Returns a distributed lock unique to the given path.
getClusterLock(String) - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
This will use the ClusterPaths.locksZNodeRoot + lockPath as the lockPath to create the lock.
getClusterLockZNodePathSuffix(String) - Method in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
Get the path, on which a cluster lock to be taken whenever a distributed lock has to be acquired to start failover.
getClusterLockZNodePathSuffix(String) - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.GroupFailoverClusterPaths
 
getClusterLockZNodePathSuffix(String) - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.NodeWiseFailoverClusterPaths
 
getClusterManager() - Method in interface org.adroitlogic.x.api.XServerConfig
 
getClusterManager() - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConfig
 
getClusterManager() - Method in class org.adroitlogic.x.core.ServerConfig
 
getClusterPaths() - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
 
getClusterPaths() - Method in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
 
getCode() - Method in enum org.adroitlogic.x.logging.ComponentType
 
getCommand() - Method in class org.adroitlogic.x.api.clustering.CommandView
 
getCommand(int) - Method in class org.adroitlogic.x.clustering.CommandProcessor
Get the command corresponding to a specific command version.
getCommandExecutor(String) - Method in class org.adroitlogic.x.terminal.core.CommandRegistry
Retrieves the executor for the given command name or the alias
getCommandId() - Method in class org.adroitlogic.x.api.clustering.CommandView
 
getCommandId() - Method in class org.adroitlogic.x.api.clustering.ExecutionResultView
 
getCommandId() - Method in class org.adroitlogic.x.management.rest.service.clustering.commands.RetryCommandCommand
 
getCommandProcessor() - Method in class org.adroitlogic.x.terminal.core.TerminalContext
 
getCommandRegistry() - Method in class org.adroitlogic.x.terminal.core.TerminalContext
 
getCommands(int, int) - Method in class org.adroitlogic.x.clustering.CommandProcessor
Fetches the commands from a given zookeeper cluster version to another.
getCommandSpace() - Method in interface org.adroitlogic.x.api.clustering.XClusterManager
Name of the command space to which this cluster manager is listening to.
getCommandSpace() - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
 
getCommandSpaceZnodePath() - Method in class org.adroitlogic.x.clustering.ClusterPaths
 
getCommandSpaceZnodeRoot() - Method in class org.adroitlogic.x.clustering.ClusterPaths
 
getCommandsZNodePath() - Method in class org.adroitlogic.x.clustering.ClusterPaths
 
getCommandsZNodePath() - Method in class org.adroitlogic.x.clustering.CommandProcessor
 
getCommandsZNodeRoot() - Method in class org.adroitlogic.x.clustering.ClusterPaths
 
getCommandVersion() - Method in class org.adroitlogic.x.clustering.CommandProcessor
 
getCommandVersionFromZNodeName(String) - Static method in class org.adroitlogic.x.clustering.util.CuratorUtils
Get the child version (the sequential number appended to sequential nodes) of a given sequential node
getComponentType() - Method in class org.adroitlogic.x.logging.LogInfoData
 
getConcurrentPollingCount() - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConfig
 
getConfDir() - Method in interface org.adroitlogic.x.api.XServerConfig
 
getConfDir() - Method in class org.adroitlogic.x.core.ServerConfig
 
getConfirmation(String, Logger) - Static method in class org.adroitlogic.x.terminal.util.PrintUtil
 
getConnectedServerAddress() - Method in class org.adroitlogic.x.terminal.proxies.ServerManagementProxy
 
getConnectorId() - Method in class org.adroitlogic.x.api.connector.IngressConfig
 
getConnectorOperations() - Method in class org.adroitlogic.x.model.statik.ComponentRegistry
 
getConnectorResources() - Method in class org.adroitlogic.x.model.rest.project.FlowResource
 
getContentType() - Method in interface org.adroitlogic.x.api.attachment.XAttachment
Retrieves the contentType of the attachment
getContentType() - Method in interface org.adroitlogic.x.api.XMessage
Get the content type of the message if set.
getContentType() - Method in interface org.adroitlogic.x.api.XMessageView
Get the content type of the message if set.
getContentType() - Method in class org.adroitlogic.x.core.attachment.Attachment
 
getContentType() - Method in class org.adroitlogic.x.core.Message
 
getContentType() - Method in class org.adroitlogic.x.core.MessageView
 
getContentType() - Method in class org.adroitlogic.x.model.rest.msg.MessageContextResource
 
getContext() - Method in class org.adroitlogic.x.logging.log4j2.Log4j2LoggerImpl
 
getContext() - Method in class org.adroitlogic.x.logging.Logger
 
getContext() - Method in class org.adroitlogic.x.logging.NoLogger
 
getContextId() - Method in interface org.adroitlogic.x.api.XMessageContext
 
getContextId() - Method in class org.adroitlogic.x.core.MessageContext
 
getContextProperties() - Method in interface org.adroitlogic.x.api.XMessageContext
Return current message properties as an unmodifiable map
getContextProperties() - Method in interface org.adroitlogic.x.api.XMessageView
Return current context properties
getContextProperties() - Method in class org.adroitlogic.x.core.MessageContext
 
getContextProperties() - Method in class org.adroitlogic.x.core.MessageView
 
getContextProperties() - Method in class org.adroitlogic.x.model.rest.msg.MessageContextResource
 
getContextProperty(String, Class<P>) - Method in interface org.adroitlogic.x.api.XMessageContext
Get the message property associated with the specified key as a typed object of type P
getContextProperty(String, Class<P>) - Method in class org.adroitlogic.x.core.MessageContext
 
getCopyOf() - Method in class org.adroitlogic.x.base.format.ResourceAwareMessageFormat
Actual implementation of copying should do in the implementation of this abstract method
getCount(String) - Method in interface org.adroitlogic.x.api.metrics.records.XCounterMapRecord
Returns the existing count for the given key
getCount() - Method in interface org.adroitlogic.x.api.metrics.records.XCounterRecord
Returns the existing count of the metrics streamName record
getCount() - Method in interface org.adroitlogic.x.api.metrics.records.XGaugeRecord
Returns the number of reported data points for this stream
getCount(String) - Method in class org.adroitlogic.x.metrics.records.CounterMapRecord
Returns the existing count for the given key
getCount() - Method in class org.adroitlogic.x.metrics.records.CounterRecord
Returns the existing count of the metrics streamName record
getCount() - Method in class org.adroitlogic.x.metrics.records.GaugeRecord
Returns the number of reported data points for this stream
getCounterMap() - Method in interface org.adroitlogic.x.api.metrics.records.XCounterMapRecord
Returns the counter map of this record
getCounterMap() - Method in class org.adroitlogic.x.metrics.records.CounterMapRecord
Returns the counter map of this record
getCounterMapRecordMap() - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
getCounterRecordMap() - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
getCPUUsage() - Static method in class org.adroitlogic.x.utils.SunJVMInfo
 
getCredentialMask() - Method in class org.adroitlogic.x.model.rest.tbsr.ExecutionConfigView
 
getCredentialPassword() - Method in class org.adroitlogic.x.model.rest.tbsr.ExecutionConfigView
 
getCredentials() - Method in class org.adroitlogic.x.management.rest.auth.JWTAuthenticationToken
 
getCredentials(String, String, String) - Static method in class org.adroitlogic.x.terminal.util.ArgumentUtil
 
getCronExpression() - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConfig.TriggerConfig
 
getCurrentCommandPathFromVersion(int) - Method in class org.adroitlogic.x.clustering.ClusterPaths
Generates the ZNode path in which the ZNode to publish a command has to be created
getCurrentCommandsZNodePath() - Method in class org.adroitlogic.x.clustering.ClusterPaths
 
getCurrentCommandsZNodeRoot() - Method in class org.adroitlogic.x.clustering.ClusterPaths
 
getCurrentCommandVersion() - Method in interface org.adroitlogic.x.api.clustering.XClusterManager
Get's the current command version, which is the version of the last executed(by the command processor) command.
getCurrentCommandVersion() - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
Get's the current command version, which is the version of the last executed(by the command processor) command.
getCurrentResult(C) - Method in class org.adroitlogic.x.test.connector.AbstractIngressConnectorTest
 
getCurrentScopeContext() - Method in interface org.adroitlogic.x.api.XMessageContext
 
getCurrentScopeContext() - Method in class org.adroitlogic.x.core.MessageContext
 
getCurrentTaskProgress() - Method in class org.adroitlogic.x.management.tbsr.execution.ExecutionContext
Returns the TaskResultView for the latest run task
getCurrentTaskStatus() - Method in class org.adroitlogic.x.management.rest.controller.TroubleshootController
 
getCurrentTaskStatus() - Method in class org.adroitlogic.x.management.rest.service.TroubleshootService
 
getCurrentTaskStatus() - Method in class org.adroitlogic.x.terminal.proxies.TroubleshootProxy
 
getCurrentValue() - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
getDefaultValue() - Method in class org.adroitlogic.x.model.rest.tbsr.TaskParameterView
 
getDescription() - Method in interface org.adroitlogic.x.api.XProjectConfig
 
getDescription() - Method in class org.adroitlogic.x.core.project.ProjectConfig
 
getDescription() - Method in class org.adroitlogic.x.management.tbsr.task.TaskBase
 
getDescription() - Method in class org.adroitlogic.x.model.rest.project.ProjectResource
 
getDescription() - Method in class org.adroitlogic.x.model.rest.tbsr.TaskParameterView
 
getDescription() - Method in class org.adroitlogic.x.model.rest.tbsr.TaskView
 
getDescription() - Method in class org.adroitlogic.x.model.statik.BeanRefInfo
 
getDescription() - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
getDescription() - Method in class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
getDescription() - Method in interface org.adroitlogic.x.model.statik.ElementInfo
 
getDescription() - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
getDescription() - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
getDescription() - Method in class org.adroitlogic.x.model.statik.OutPortInfo
 
getDescription() - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
getDescription() - Method in class org.adroitlogic.x.terminal.core.CommandExecutor
 
getDestinationURI() - Method in interface org.adroitlogic.x.api.XMessage
Get the current destination URI for this message.
getDestinationURI() - Method in interface org.adroitlogic.x.api.XMessageView
Get the current destination URI for this message.
getDestinationURI() - Method in class org.adroitlogic.x.core.Message
 
getDestinationURI() - Method in class org.adroitlogic.x.core.MessageView
 
getDestinationURI() - Method in class org.adroitlogic.x.model.rest.msg.MessageContextResource
 
getDisplayName() - Method in class org.adroitlogic.x.model.statik.BeanRefInfo
 
getDisplayName() - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
getDisplayName() - Method in class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
getDisplayName() - Method in interface org.adroitlogic.x.model.statik.ElementInfo
 
getDisplayName() - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
getDisplayName() - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
getDisplayName() - Method in class org.adroitlogic.x.model.statik.OutPortInfo
 
getDisplayName() - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
getDistributedLockWaitTimeMs() - Method in class org.adroitlogic.x.clustering.failover.strategy.NodeWiseFailoverStrategy
 
getDomain() - Method in interface org.adroitlogic.x.api.clustering.XClusterManager
 
getDomain() - Method in class org.adroitlogic.x.clustering.ClusterPaths
 
getDomain() - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
 
getDomainZNodePath() - Method in class org.adroitlogic.x.clustering.ClusterPaths
 
getDomainZNodeRoot() - Method in class org.adroitlogic.x.clustering.ClusterPaths
 
getDouble(Object) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
getDouble(Object) - Method in interface org.adroitlogic.x.utils.TypedConvertibleMap
 
getDuplicates(K) - Method in class org.adroitlogic.x.utils.MultiValueMap
Retrieves the only duplicates if there are any as a list of values for the given key
getDuplicateStringTransportHeaders() - Method in interface org.adroitlogic.x.api.attachment.XAttachment
Get the map of current transport header duplicate values
getDuplicateStringTransportHeaders() - Method in interface org.adroitlogic.x.api.XMessage
Get the map of current transport header duplicate values
getDuplicateStringTransportHeaders() - Method in class org.adroitlogic.x.core.attachment.Attachment
 
getDuplicateStringTransportHeaders() - Method in class org.adroitlogic.x.core.Message
 
getDuplicateTransportHeaders(Class<H>) - Method in interface org.adroitlogic.x.api.XMessage
Get the map of current transport header duplicate values
getDuplicateTransportHeaders() - Method in interface org.adroitlogic.x.api.XMessage
Get the map of current transport header duplicate values
getDuplicateTransportHeaders(Class<H>) - Method in class org.adroitlogic.x.core.Message
 
getDuplicateTransportHeaders() - Method in class org.adroitlogic.x.core.Message
 
getDuration() - Method in class org.adroitlogic.x.model.rest.tbsr.TaskResultView
 
getEgressConnectors() - Method in class org.adroitlogic.x.model.statik.ComponentRegistry
 
getEgressContext(XMessageContext) - Method in interface org.adroitlogic.x.api.connector.XEgressConnectorElement
 
getEgressFuture() - Method in interface org.adroitlogic.x.api.XMessageContext
 
getEgressFuture() - Method in class org.adroitlogic.x.core.MessageContext
 
getEgressTimeout() - Method in class org.adroitlogic.x.base.connector.BiDirectionalEgressConnectorElement
 
getElement() - Method in class org.adroitlogic.x.annotation.SingularAnnotationProcessingContext
 
getElementType() - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
getElementType() - Method in class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
getElementType() - Method in interface org.adroitlogic.x.model.statik.ElementInfo
 
getElementType() - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
getElementType() - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
getEntityId() - Method in interface org.adroitlogic.x.api.metrics.MetricsReportable
Returns the entity ID to be used for metrics streams
getEntityId() - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
getEntityId() - Method in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
getEntityId() - Method in class org.adroitlogic.x.core.exec.ExecutorMetricsReporter
 
getEntityId() - Method in class org.adroitlogic.x.core.IntegrationFlow
 
getEntityId() - Method in class org.adroitlogic.x.core.util.SystemInfoCollectorTask
 
getEnvironment() - Method in interface org.adroitlogic.x.api.XServerConfig
 
getEnvironment() - Method in class org.adroitlogic.x.core.ServerConfig
 
getErrorCode() - Method in class org.adroitlogic.x.api.ExecutionResult
 
getErrorHandler() - Method in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
getErrorResult(XProcessingElement, String) - Method in class org.adroitlogic.x.api.validation.FlowValidationResultFactory
Gets the error result for the flow validation
getExchangePattern() - Method in class org.adroitlogic.x.api.trp.TransportListener
 
getExchangePattern() - Method in class org.adroitlogic.x.api.trp.TransportSender
 
getExchangePattern() - Method in interface org.adroitlogic.x.api.XMessageContext
 
getExchangePattern() - Method in class org.adroitlogic.x.core.MessageContext
 
getExecutionHandle() - Method in class org.adroitlogic.x.base.trp.ScheduledJobContext
 
getExecutionResult() - Method in class org.adroitlogic.x.test.connector.EgressConnectorTestResult
 
getExecutionResult() - Method in class org.adroitlogic.x.test.processor.ProcessorTestResult
 
getExecutionSummary() - Method in class org.adroitlogic.x.management.rest.controller.TroubleshootController
 
getExistingLogger(String) - Static method in class org.adroitlogic.x.logging.LoggerFactory
Returns an existing logger from the cache without creating a new logger on absence
getExposedPort() - Method in class org.adroitlogic.x.model.runtime.PortInfo
 
getExposedPortProperty() - Method in class org.adroitlogic.x.model.runtime.PortInfo
 
getExposedPorts() - Method in class org.adroitlogic.x.model.runtime.IntegrationFlowInfo
 
getExtensionPackages() - Method in interface org.adroitlogic.x.api.XEnvironment
 
getExtensionPackages() - Method in class org.adroitlogic.x.core.Environment
 
getExtraInfo() - Method in class org.adroitlogic.x.model.rest.tbsr.TaskResultView
 
getExtraJobData() - Method in class org.adroitlogic.x.base.trp.AbstractScheduledTransportListener
 
getFailoverClusterPaths() - Method in class org.adroitlogic.x.clustering.failover.strategy.FailoverStrategy
 
getFailoverGroup() - Method in class org.adroitlogic.x.clustering.failover.strategy.config.FailoverGroupConfig
 
getFailoverMatrix() - Method in class org.adroitlogic.x.clustering.failover.strategy.FailoverStrategy
 
getFailoverMatrix() - Method in class org.adroitlogic.x.clustering.failover.strategy.GroupFailoverStrategy
 
getFailoverMatrix() - Method in class org.adroitlogic.x.clustering.failover.strategy.NodeWiseFailoverStrategy
 
getFailoverNodesRecursively(String, Map<String, List<String>>, Set<String>) - Static method in class org.adroitlogic.x.clustering.failover.strategy.util.FailoverUtils
Get the node names to which the node given by #nodeName should provide failover to.
getFailoverStrategy() - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
 
getFailoverZNodePath() - Method in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
 
getFailoverZNodeRoot() - Method in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
 
getFailureResults() - Method in class org.adroitlogic.x.api.clustering.CommandView
 
getFeature(Class<T>) - Method in interface org.adroitlogic.x.api.XProject
 
getFeature(Class<T>) - Method in class org.adroitlogic.x.base.feature.FeatureRepository
 
getFeature(Class<?>) - Method in interface org.adroitlogic.x.base.util.FeatureUtils.FeatureSupplier
 
getFeature(Class<T>) - Method in class org.adroitlogic.x.core.project.Project
 
getFeatureImpl(Class<T>) - Method in class org.adroitlogic.x.base.feature.AbstractFeatureRepoAware
 
getFieldCount() - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
getFieldCount() - Method in class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
getFieldCount() - Method in interface org.adroitlogic.x.model.statik.ElementInfo
 
getFieldCount() - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
getFieldCount() - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
getFieldName() - Method in class org.adroitlogic.x.model.statik.BeanRefInfo
 
getFieldName() - Method in class org.adroitlogic.x.model.statik.OutPortInfo
 
getFields() - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
getFields() - Method in class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
getFields() - Method in interface org.adroitlogic.x.model.statik.ElementInfo
 
getFields() - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
getFields() - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
getFilePath() - Method in class org.adroitlogic.x.model.rest.tbsr.ExecutionConfigView
 
getFirst(K) - Method in class org.adroitlogic.x.utils.MultiValueMap
Retrieves the first value of the multi value map for the given key
getFirstProcessingElement() - Method in class org.adroitlogic.x.base.scope.AbstractScopeEndElement
 
getFirstProcessingElement() - Method in class org.adroitlogic.x.base.scope.AbstractScopeStartElement
 
getFirstProcessingElement() - Method in class org.adroitlogic.x.components.scope.subflow.SubFlowStart
 
getFirstStringTransportHeader(String) - Method in interface org.adroitlogic.x.api.attachment.XAttachment
Get the first transport header with the given key wrapped in an Optional
getFirstStringTransportHeader(String) - Method in interface org.adroitlogic.x.api.XMessage
 
getFirstStringTransportHeader(String) - Method in class org.adroitlogic.x.core.attachment.Attachment
 
getFirstStringTransportHeader(String) - Method in class org.adroitlogic.x.core.Message
 
getFirstStringTransportHeaderIgnoreCase(String) - Method in interface org.adroitlogic.x.api.attachment.XAttachment
Get the first transport header with the given key ignoring case wrapped in an Optional
getFirstStringTransportHeaderIgnoreCase(String) - Method in interface org.adroitlogic.x.api.XMessage
 
getFirstStringTransportHeaderIgnoreCase(String) - Method in class org.adroitlogic.x.core.attachment.Attachment
 
getFirstStringTransportHeaderIgnoreCase(String) - Method in class org.adroitlogic.x.core.Message
 
getFirstTransportHeader(String, Class<H>) - Method in interface org.adroitlogic.x.api.XMessage
Get the first transport header with the given key as as a typed object of type H
getFirstTransportHeader(String, Class<H>) - Method in class org.adroitlogic.x.core.Message
 
getFirstTransportHeaderIgnoreCase(String, Class<H>) - Method in interface org.adroitlogic.x.api.XMessage
This will perform a case insensitive lookup for the first occurrence of the given transport header and retrieve it as as a typed object of type H
getFirstTransportHeaderIgnoreCase(String, Class<H>) - Method in class org.adroitlogic.x.core.Message
 
getFirstValue(String) - Method in interface org.adroitlogic.x.api.XEnvironment
Get the first value in the value list under a given key
getFirstValue(String) - Method in class org.adroitlogic.x.core.Environment
 
getFloat(Object) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
getFloat(Object) - Method in interface org.adroitlogic.x.utils.TypedConvertibleMap
 
getFlow(String, String) - Method in class org.adroitlogic.x.management.rest.controller.ProjectManagementController
 
getFlow(String, String) - Method in class org.adroitlogic.x.management.rest.service.ProjectManagementService
 
getFlow(String, String) - Method in class org.adroitlogic.x.terminal.proxies.IntegrationFlowManagementProxy
 
getFlowEventNotificationContext() - Method in interface org.adroitlogic.x.api.XMessageContext
Retrieves the XFlowEventNotificationContext associated with this context
getFlowEventNotificationContext() - Method in class org.adroitlogic.x.core.MessageContext
 
getFlowFile() - Method in class org.adroitlogic.x.core.IntegrationFlow
 
getFlowFile() - Method in class org.adroitlogic.x.model.rest.project.IntegrationFlowResource
 
getFlowFile() - Method in class org.adroitlogic.x.model.runtime.FlowInfo
 
getFlowFileName() - Method in interface org.adroitlogic.x.api.XIntegrationFlow
 
getFlowFileName() - Method in class org.adroitlogic.x.core.IntegrationFlow
 
getFlowId() - Method in interface org.adroitlogic.x.api.metrics.MetricsReportable
Returns the flow ID to be used for metrics streams
getFlowId() - Method in interface org.adroitlogic.x.api.processor.XProcessingElement
 
getFlowId() - Method in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
getFlowId() - Method in class org.adroitlogic.x.base.processor.TraceableProcessingElement
 
getFlowId() - Method in class org.adroitlogic.x.core.IntegrationFlow
 
getFlowName() - Method in class org.adroitlogic.x.model.runtime.FlowInfo
 
getFlowValidationResultFactory() - Method in class org.adroitlogic.x.base.connector.flowValidators.AbstractIngressConnectorValidator
 
getFlowValidationResultFactory() - Method in class org.adroitlogic.x.base.processor.flowValidators.AbstractSequencedProcessingValidator
 
getFlowValidationResultFactory() - Method in class org.adroitlogic.x.components.variable.flowValidators.AddVariableValidator
 
getFlowValidationResultFactory() - Method in class org.adroitlogic.x.components.variable.flowValidators.RemoveVariableValidator
 
getFrameworkVersion() - Method in class org.adroitlogic.x.api.RuntimeVersion
 
getFrameworkVersionDifferences() - Method in class org.adroitlogic.x.api.RuntimeVersion
 
getGaugeRecordMap() - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
getGlobalEgressTimeout() - Method in interface org.adroitlogic.x.api.XPlatform
Returns the globally set value for egress timeout.
getGlobalEgressTimeout() - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
getGlobalResponseTimeout() - Method in interface org.adroitlogic.x.api.XPlatform
Returns the globally set value for response timeout.
getGlobalResponseTimeout() - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
getGroup() - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConfig.JobConfig
 
getGroup() - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConfig.TriggerConfig
 
getGroupName() - Method in class org.adroitlogic.x.clustering.failover.strategy.GroupFailoverStrategy
 
getGroupName() - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.GroupFailoverClusterPaths
 
getGroupZNodePath(String) - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.GroupFailoverClusterPaths
ZNode path to a given group.
getIconFile() - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
getIconFile() - Method in class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
getIconFile() - Method in interface org.adroitlogic.x.model.statik.ElementInfo
 
getIconFile() - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
getIconFile() - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
getId() - Method in interface org.adroitlogic.x.api.dec.Identifiable
 
getId() - Method in class org.adroitlogic.x.api.metrics.MetricsStream
 
getId() - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
getId() - Method in interface org.adroitlogic.x.api.XProjectConfig
 
getId() - Method in class org.adroitlogic.x.base.scope.subflow.SubFlow
 
getId() - Method in class org.adroitlogic.x.core.IntegrationFlow
 
getId() - Method in class org.adroitlogic.x.core.project.ProjectConfig
 
getId() - Method in class org.adroitlogic.x.management.tbsr.task.TaskBase
 
getId() - Method in class org.adroitlogic.x.model.rest.project.FlowResource
 
getId() - Method in class org.adroitlogic.x.model.rest.project.IntegrationFlowResource
 
getId() - Method in class org.adroitlogic.x.model.rest.project.ProjectResource
 
getId() - Method in class org.adroitlogic.x.model.rest.tbsr.TaskView
 
getIdentifier() - Method in interface org.adroitlogic.x.base.trp.FetchReference
An identifier that uniquely identify this fetch reference in the given context
getIdentifier() - Method in class org.adroitlogic.x.base.trp.SimpleFetchReference
Gives the identifier which is same as the fetch reference
getIfExists(CuratorFramework, String) - Static method in class org.adroitlogic.x.clustering.util.CuratorUtils
Gets the String value of the data in the given znode path
getIndex() - Method in enum org.adroitlogic.x.api.metrics.MetricsStreamNames.StreamCreationType
 
getInfoMap() - Method in class org.adroitlogic.x.management.tbsr.task.InfoTask
Retrieves and returns information relevant to the operation, as a DetailsMap; task-specific implementation should be provided by the actual task
getInfoMap() - Method in class org.adroitlogic.x.management.tbsr.task.ServerInfoTask
Returns details of the system running the UltraESB instance
getInfoMap() - Method in class org.adroitlogic.x.management.tbsr.task.SystemInfoTask
Returns details of the system running the UltraESB instance
getInfoType() - Method in class org.adroitlogic.x.management.tbsr.task.InfoTask
Returns a String representing the type of information provided by the operation (e.g.
getInfoType() - Method in class org.adroitlogic.x.management.tbsr.task.ServerInfoTask
 
getInfoType() - Method in class org.adroitlogic.x.management.tbsr.task.SystemInfoTask
 
getIngressConfig() - Method in interface org.adroitlogic.x.api.connector.XIngressConnectorElement
 
getIngressConfig() - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConnectorElement
 
getIngressConnectors() - Method in interface org.adroitlogic.x.api.XIntegrationFlow
 
getIngressConnectors() - Method in class org.adroitlogic.x.core.IntegrationFlow
 
getIngressConnectors() - Method in class org.adroitlogic.x.model.statik.ComponentRegistry
 
getInputType() - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
getInstance() - Static method in class org.adroitlogic.x.base.util.SingleInstanceLockManager
 
getInstance() - Static method in class org.adroitlogic.x.core.LicenseManager
 
getInstance(XServerConfig) - Static method in class org.adroitlogic.x.management.tbsr.registry.TaskRegistry
(Optionally initializes and) returns a server-wide TaskRegistry instance
getInstance() - Static method in class org.adroitlogic.x.terminal.core.APIConnector
 
getInstance() - Static method in class org.adroitlogic.x.terminal.core.TerminalContext
 
getInstance() - Static method in class org.adroitlogic.x.terminal.proxies.ClusterCommandManagementProxy
 
getInstance() - Static method in class org.adroitlogic.x.terminal.proxies.IntegrationFlowManagementProxy
 
getInstance() - Static method in class org.adroitlogic.x.terminal.proxies.MessageManagementProxy
 
getInstance() - Static method in class org.adroitlogic.x.terminal.proxies.ProjectManagementProxy
 
getInstance() - Static method in class org.adroitlogic.x.terminal.proxies.ServerManagementProxy
 
getInstance() - Static method in class org.adroitlogic.x.terminal.proxies.TroubleshootProxy
 
getInt(String) - Method in class org.adroitlogic.x.api.AbstractIntegrationFeature
 
getInt(Object) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
getInt(Object) - Method in interface org.adroitlogic.x.utils.TypedConvertibleMap
 
getIntegrationFlow() - Method in interface org.adroitlogic.x.api.connector.XIngressConnectorElement
 
getIntegrationFlow() - Method in class org.adroitlogic.x.api.XFlowEventNotificationContext
 
getIntegrationFlow() - Method in class org.adroitlogic.x.base.connector.IngressConnectorElement
 
getIntegrationFlowID() - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
getIntegrationFlows() - Method in interface org.adroitlogic.x.api.XProject
 
getIntegrationFlows() - Method in class org.adroitlogic.x.core.project.Project
 
getIntegrationFlows() - Method in class org.adroitlogic.x.model.rest.project.ProjectResource
 
getIntegrationFlows() - Method in class org.adroitlogic.x.model.runtime.ProjectInfo
 
getIntegrationFlowTracer() - Method in interface org.adroitlogic.x.api.XMessageContext
 
getIntegrationFlowTracer() - Method in interface org.adroitlogic.x.api.XPlatform
 
getIntegrationFlowTracer() - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
getIntegrationFlowTracer() - Method in class org.adroitlogic.x.core.MessageContext
 
getIntegrationPlatform() - Method in interface org.adroitlogic.x.api.XServerConfig
 
getIntegrationPlatform() - Method in class org.adroitlogic.x.core.ServerConfig
 
getInternalLogger() - Method in class org.adroitlogic.x.logging.log4j2.Log4j2LoggerImpl
 
getIssuer() - Method in class org.adroitlogic.x.management.rest.auth.JWTTokenManager
 
getJobClass() - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConfig.JobConfig
 
getJobConfig() - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConfig
 
getKeyFactoryName() - Method in class org.adroitlogic.x.model.rest.tbsr.ExecutionConfigView
 
getLastUpdated() - Method in class org.adroitlogic.x.model.rest.tbsr.TaskResultView
 
getLeftValue() - Method in interface org.adroitlogic.x.utils.Pair
 
getLeftValue() - Method in class org.adroitlogic.x.utils.StringPair
 
getLeftValue() - Method in class org.adroitlogic.x.utils.StringTrio
 
getLeftValue() - Method in interface org.adroitlogic.x.utils.Trio
 
getLeftValue() - Method in class org.adroitlogic.x.utils.Tuple
 
getLicenseProperties() - Method in class org.adroitlogic.x.core.LicenseManager
 
getLifeTime() - Method in class org.adroitlogic.x.management.rest.auth.JWTTokenManager
 
getListenerConfig() - Method in interface org.adroitlogic.x.api.connector.XIngressConnectorElement
 
getListenerConfig() - Method in class org.adroitlogic.x.api.trp.TransportListener
 
getListenerConfig() - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConnectorElement
 
getLockPath() - Method in interface org.adroitlogic.x.api.clustering.locks.XClusterLock
Get the path used for acquiring the distributed lock.
getLockPath() - Method in class org.adroitlogic.x.clustering.locks.ClusterLock
Get the path used for acquiring the distributed lock.
getLocksZNodePath() - Method in class org.adroitlogic.x.clustering.ClusterPaths
 
getLocksZNodeRoot() - Method in class org.adroitlogic.x.clustering.ClusterPaths
 
getLogger(String, int, int, int) - Method in class org.adroitlogic.x.logging.log4j2.Log4j2LoggerFactoryImpl
 
getLogger(String, int, int, int) - Static method in class org.adroitlogic.x.logging.LoggerFactory
Gives an immutable Logger representing the given logger name and following extension point values.
getLogger(Class<?>) - Static method in class org.adroitlogic.x.logging.LoggerFactory
 
getLogger(String, int, int, int) - Method in interface org.adroitlogic.x.logging.XLoggerFactory
Gives a custom logger implementation
getLogger() - Static method in class org.adroitlogic.x.test.connector.AbstractConnectorTest
 
getLogger() - Static method in class org.adroitlogic.x.test.processor.AbstractProcessorTest
 
getLoggerId() - Method in class org.adroitlogic.x.logging.LogInfoData
 
getLong(String) - Method in class org.adroitlogic.x.api.AbstractIntegrationFeature
 
getLong(Object) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
getLong(Object) - Method in interface org.adroitlogic.x.utils.TypedConvertibleMap
 
getMapFormatString(Collection<String>, char) - Static method in class org.adroitlogic.x.management.tbsr.util.StringTools
Returns a format string for generating a left-aligned two-column name-value map
getMapFormatString(Collection<String>) - Static method in class org.adroitlogic.x.management.tbsr.util.StringTools
Returns a map format string (StringTools.getMapFormatString(java.util.Collection, char)) with divider defaulting to ':'
getMappedOptionArgument(CommandLine, CommandOption, Class) - Static method in class org.adroitlogic.x.terminal.util.TypeUtil
Maps an option from the command line into the required method argument
getMaskableFileTypes() - Method in class org.adroitlogic.x.management.tbsr.task.ArchiveTask
Returns a list of file types (extensions) that should be checked for credential masking, during archiving; task-specific implementation should be provided by the actual task
getMaskableFileTypes() - Method in class org.adroitlogic.x.management.tbsr.task.ConfDirArchiveTask
 
getMaskableFileTypes() - Method in class org.adroitlogic.x.management.tbsr.task.LibArchiveTask
 
getMaskableFileTypes() - Method in class org.adroitlogic.x.management.tbsr.task.LogDirArchiveTask
 
getMaskableFileTypes() - Method in class org.adroitlogic.x.management.tbsr.task.ProjectsDirArchiveTask
 
getMaxFileDescriptorCount() - Static method in class org.adroitlogic.x.utils.SunJVMInfo
 
getMaxPayloadSizeKbs() - Method in interface org.adroitlogic.x.api.XIntegrationFlowTracer
Retrieves the current set value for the maximum size of the payload to be traced.
getMaxPayloadSizeKbs() - Method in class org.adroitlogic.x.core.InMemoryIntegrationFlowTracer
 
getMessage() - Method in class org.adroitlogic.x.api.validation.FlowValidationResult
 
getMessage() - Method in interface org.adroitlogic.x.api.XMessageContext
 
getMessage() - Method in class org.adroitlogic.x.core.MessageContext
 
getMessageContext() - Method in class org.adroitlogic.x.test.util.MockProcessingElement
 
getMessageId() - Method in interface org.adroitlogic.x.api.XMessage
 
getMessageId() - Method in class org.adroitlogic.x.core.Message
 
getMessageInFlow(String, String, String, String, String, String) - Method in class org.adroitlogic.x.terminal.proxies.MessageManagementProxy
 
getMessagePath(String, String, String) - Method in class org.adroitlogic.x.terminal.proxies.MessageManagementProxy
 
getMessageProperties() - Method in interface org.adroitlogic.x.api.XMessage
Return current message properties as an unmodifiable map
getMessageProperties() - Method in interface org.adroitlogic.x.api.XMessageView
Return current message properties
getMessageProperties() - Method in class org.adroitlogic.x.core.Message
 
getMessageProperties() - Method in class org.adroitlogic.x.core.MessageView
 
getMessageProperties() - Method in class org.adroitlogic.x.model.rest.msg.MessageContextResource
 
getMessageProperty(String, Class<P>) - Method in interface org.adroitlogic.x.api.XMessage
Get the message property associated with the specified key as a typed object of type P
getMessageProperty(String, Class<P>) - Method in class org.adroitlogic.x.core.Message
 
getMessageProperty(XMessageView, String) - Static method in class org.adroitlogic.x.test.util.ElementTestUtils
This method can be used to retrieve the message property with the given propertyKey from the given messageView
getMessageTracingStatus() - Method in class org.adroitlogic.x.terminal.proxies.MessageManagementProxy
 
getMessageView(String, String, String, String, String, String) - Method in interface org.adroitlogic.x.api.XIntegrationFlowTracer
Retrieves the traced view of the message context that was transferred from the given outport (of given source element) to the given target element
getMessageView(int) - Method in interface org.adroitlogic.x.api.XMessageContext
 
getMessageView(String, String, String, String, String, String) - Method in class org.adroitlogic.x.core.InMemoryIntegrationFlowTracer
 
getMessageView(int) - Method in class org.adroitlogic.x.core.MessageContext
 
getMessageView() - Method in class org.adroitlogic.x.test.util.MockProcessingElement
 
getMetricsCollector() - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
getMetricsCollector() - Method in interface org.adroitlogic.x.api.metrics.XMetricsEngine
Retrieves the XMetricsCollector associated with this metrics engine
getMetricsCollector() - Method in class org.adroitlogic.x.metrics.ESMetricsEngine
 
getMetricsCollector() - Method in class org.adroitlogic.x.metrics.NoMetricsEngine
Retrieves the XMetricsCollector associated with this metrics engine
getMetricsEngine() - Method in interface org.adroitlogic.x.api.metrics.MetricsReportable
Retrieves the metrics engine to be used for this class
getMetricsEngine() - Method in class org.adroitlogic.x.api.metrics.XTimerMetricsReporter
 
getMetricsEngine() - Method in interface org.adroitlogic.x.api.XProject
 
getMetricsEngine() - Method in interface org.adroitlogic.x.api.XServerConfig
 
getMetricsEngine() - Method in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
getMetricsEngine() - Method in class org.adroitlogic.x.core.IntegrationFlow
 
getMetricsEngine() - Method in class org.adroitlogic.x.core.project.Project
 
getMetricsEngine() - Method in class org.adroitlogic.x.core.ServerConfig
 
getMetricsReportGenerationTimePeriod() - Method in interface org.adroitlogic.x.api.metrics.XMetricsCollector
 
getMetricsReportGenerationTimePeriod() - Method in class org.adroitlogic.x.metrics.ESMetricsCollector
 
getMetricsTemplateMap() - Method in class org.adroitlogic.x.metrics.StepRecord
 
getMetricsTemplateSyncTimePeriod() - Method in interface org.adroitlogic.x.api.metrics.XMetricsCollector
 
getMetricsTemplateSyncTimePeriod() - Method in class org.adroitlogic.x.metrics.ESMetricsCollector
 
getMetricStreamEntityType() - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
getMiddleValue() - Method in class org.adroitlogic.x.utils.StringTrio
 
getMiddleValue() - Method in interface org.adroitlogic.x.utils.Trio
 
getMockIntegrationFlow() - Static method in class org.adroitlogic.x.test.util.ElementTestUtils
Returns a mock instance of IntegrationFlow with the flow name "sample-flow" and belongs to a mock project created with ElementTestUtils.getMockProject() method
getMockIntegrationFlow(Project) - Static method in class org.adroitlogic.x.test.util.ElementTestUtils
Returns a mock instance of IntegrationFlow with the flow name "sample-flow" and belongs to the provided project
getMockIntegrationFlow(Project, String) - Static method in class org.adroitlogic.x.test.util.ElementTestUtils
Returns a mock instance of IntegrationFlow with the flow name "sample-flow" and belongs to the provided project
getMockProject() - Static method in class org.adroitlogic.x.test.util.ElementTestUtils
Returns a mock instance of Project with the following basic properties set Project ID : 1 Project Name : sample-project Project Version : 1.0
getMode() - Method in interface org.adroitlogic.x.api.XEnvironment
 
getMode() - Method in class org.adroitlogic.x.core.Environment
 
getModuleId() - Method in class org.adroitlogic.x.logging.LogInfoData
 
getMostRecentCause(Throwable) - Static method in class org.adroitlogic.x.terminal.util.PrintUtil
 
getMsg() - Method in class org.adroitlogic.x.management.rest.CustomMessageResource
 
getMultipleOutPortElements(XProcessingElement) - Static method in class org.adroitlogic.x.base.util.FlowValidationUtil
This method can be used to obtain a Map of List of XProcessingElements of OutPort annotated fields in the given XProcessingElement object which accept a List of XProcessingElements.
getMyNodeActiveEphemeralZNodePath() - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.GroupFailoverClusterPaths
 
getName() - Method in class org.adroitlogic.x.api.metrics.MetricsStream
 
getName() - Method in interface org.adroitlogic.x.api.XProjectConfig
 
getName() - Method in interface org.adroitlogic.x.api.XScopeContext
 
getName() - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConfig.JobConfig
 
getName() - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConfig.TriggerConfig
 
getName() - Method in class org.adroitlogic.x.base.scope.ScopeContextAdaptor
 
getName() - Method in class org.adroitlogic.x.base.trp.SchedulerConfig
 
getName() - Method in interface org.adroitlogic.x.core.Environment.ProductInfoProvider
 
getName() - Method in class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
getName() - Method in class org.adroitlogic.x.core.project.ProjectConfig
 
getName() - Method in class org.adroitlogic.x.logging.log4j2.Log4j2LoggerImpl
 
getName() - Method in class org.adroitlogic.x.logging.Logger
Gives the name of the logger
getName() - Method in class org.adroitlogic.x.logging.NoLogger
 
getName() - Method in class org.adroitlogic.x.management.tbsr.task.TaskBase
 
getName() - Method in class org.adroitlogic.x.model.rest.project.ProjectResource
 
getName() - Method in class org.adroitlogic.x.model.rest.tbsr.TaskParameterView
 
getName() - Method in class org.adroitlogic.x.model.rest.tbsr.TaskView
 
getName() - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
getName() - Method in class org.adroitlogic.x.terminal.core.CommandExecutor
 
getNamespace() - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
 
getNegativeWeight() - Method in class org.adroitlogic.x.api.EnvironmentEvaluator
Get the weight that will be returned by this evaluator if the evaluation result is negative.
getNextElement() - Method in class org.adroitlogic.x.base.processor.AbstractSequencedProcessingElement
 
getNextResult() - Method in class org.adroitlogic.x.test.util.MockInOutProcessingElement
 
getNextSequenceNumber(String) - Method in interface org.adroitlogic.x.api.clustering.XClusterManager
Generates a distributed sequence number which is the next in line of a distributed sequence.
getNextSequenceNumber(String) - Method in class org.adroitlogic.x.base.util.SingleInstanceLockManager
Generate the next sequence number for the given keyPath
getNextSequenceNumber(String) - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
This method uses the ClusterPaths.sequencesZNodeRoot + path to keep tract of the distributed sequence number.
getNodeActiveZNodePath(String) - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.NodeWiseFailoverClusterPaths
 
getNodeCommandFailedPath(int) - Method in class org.adroitlogic.x.clustering.ClusterPaths
Given a command version, this method returns the
getNodeCommandFailedPath(String) - Method in class org.adroitlogic.x.clustering.ClusterPaths
Given the command path, generates the
getNodeCommandSuccessPath(int) - Method in class org.adroitlogic.x.clustering.ClusterPaths
Given a command version, this method returns the
getNodeCommandSuccessPath(String) - Method in class org.adroitlogic.x.clustering.ClusterPaths
Given the command path, generates the
getNodeGroup() - Method in class org.adroitlogic.x.clustering.failover.strategy.util.NodeGroupStat
 
getNodeName() - Method in class org.adroitlogic.x.api.clustering.ExecutionResultView
 
getNodeName() - Method in interface org.adroitlogic.x.api.clustering.XClusterManager
 
getNodeName() - Method in interface org.adroitlogic.x.api.metrics.XMetricsCollector
 
getNodeName() - Method in interface org.adroitlogic.x.api.XEnvironment
 
getNodeName() - Method in class org.adroitlogic.x.clustering.ClusterPaths
 
getNodeName() - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
 
getNodeName() - Method in class org.adroitlogic.x.core.Environment
 
getNodeName() - Method in class org.adroitlogic.x.metrics.ESMetricsCollector
 
getOnlyDuplicates() - Method in class org.adroitlogic.x.utils.MultiValueMap
Gives the duplicates only excluding the first values map, for entries without duplicates will be excluded from this map
getOnSuccessOutPort() - Method in class org.adroitlogic.x.components.scope.subflow.SubFlowReference
 
getOpenFileDescriptorCount() - Static method in class org.adroitlogic.x.utils.SunJVMInfo
 
getOption(CommandLine, String, String) - Static method in class org.adroitlogic.x.terminal.util.ArgumentUtil
 
getOptions(CommandLine, String, String) - Static method in class org.adroitlogic.x.terminal.util.ArgumentUtil
 
getOrDefault(Object, Object) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
getOrder() - Method in class org.adroitlogic.x.model.statik.BeanRefInfo
 
getOrder() - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
getOrder() - Method in class org.adroitlogic.x.model.statik.OutPortInfo
 
getOutPortCount() - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
getOutPortCount() - Method in class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
getOutPortCount() - Method in interface org.adroitlogic.x.model.statik.ElementInfo
 
getOutPortCount() - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
getOutPortCount() - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
getOutPortDisplayName() - Method in class org.adroitlogic.x.api.IntegrationFlowTraceNode
 
getOutPortDisplayName() - Method in class org.adroitlogic.x.model.rest.msg.IntegrationFlowTraceNodeResource
 
getOutPortElements(XProcessingElement) - Static method in class org.adroitlogic.x.base.util.FlowValidationUtil
This method can be used to obtain a XProcessingElement Map of OutPort annotated fields which only accept one XProcessingElement in the given XProcessingElement object.
getOutportMessageContexts() - Method in class org.adroitlogic.x.test.processor.ProcessorTestResult
 
getOutportMessages() - Method in class org.adroitlogic.x.test.processor.ProcessorTestResult
 
getOutPorts() - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
getOutPorts() - Method in class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
getOutPorts() - Method in interface org.adroitlogic.x.model.statik.ElementInfo
 
getOutPorts() - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
getOutPorts() - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
getOverallStatus() - Method in class org.adroitlogic.x.management.rest.controller.TroubleshootController
 
getOverallStatus() - Method in class org.adroitlogic.x.management.tbsr.execution.ExecutionContext
Returns the overall status of the task execution session.
getParallelExecutionCount() - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConfig
 
getParameterDetails() - Method in class org.adroitlogic.x.management.tbsr.task.TaskBase
 
getParameters(XProcessingElement) - Static method in class org.adroitlogic.x.base.util.FlowValidationUtil
This method can be used to obtain a Map of list of Parameter annotated fields in the given XProcessingElement object where the key of the map would be the field name and the value would be the initialized value for that particular field.
getParameters() - Method in class org.adroitlogic.x.management.tbsr.execution.ExecutionContext
 
getParameters() - Method in class org.adroitlogic.x.model.rest.tbsr.TaskView
 
getPassword() - Method in class org.adroitlogic.x.management.rest.auth.JsonUsernamePasswordObject
 
getPasswordFile() - Method in class org.adroitlogic.x.management.rest.service.AuthService
 
getPattern(String) - Static method in class org.adroitlogic.x.management.tbsr.util.PatternCache
Returns the Pattern for a given regular expression String, optionally creating a Pattern and adding it to the cache
getPayload() - Method in interface org.adroitlogic.x.api.attachment.XAttachment
Get the payload of the attachment
getPayload() - Method in interface org.adroitlogic.x.api.XMessage
Get the current payload of the message
getPayload() - Method in interface org.adroitlogic.x.api.XMessageView
Get the current payload of the message
getPayload() - Method in class org.adroitlogic.x.core.attachment.Attachment
 
getPayload() - Method in class org.adroitlogic.x.core.Message
 
getPayload() - Method in class org.adroitlogic.x.core.MessageView
 
getPayload() - Method in class org.adroitlogic.x.model.rest.msg.MessageContextResource
 
getPermissionFile() - Method in class org.adroitlogic.x.management.rest.service.AuthService
 
getPermissions() - Static method in class org.adroitlogic.x.management.rest.auth.AuthDataContainer
Retrieves the set of permissions for the current user.
getPinnedNodes() - Method in class org.adroitlogic.x.base.evaluators.NodeWiseFailoverEnvironmentEvaluator
 
getPlaceHolder() - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
getPlatform() - Method in interface org.adroitlogic.x.api.XMessageContext
 
getPlatform() - Method in class org.adroitlogic.x.core.MessageContext
 
getPollingHandle() - Method in class org.adroitlogic.x.base.trp.ScheduledJobContext
 
getPollingKeepAliveTime() - Method in class org.adroitlogic.x.base.trp.SchedulerConfig
 
getPollingQueueSize() - Method in class org.adroitlogic.x.base.trp.SchedulerConfig
 
getPollingThreadCoreSize() - Method in class org.adroitlogic.x.base.trp.SchedulerConfig
 
getPollingThreadMaxSize() - Method in class org.adroitlogic.x.base.trp.SchedulerConfig
 
getPollingTimeUnit() - Method in class org.adroitlogic.x.base.trp.SchedulerConfig
 
getPoolSize() - Method in class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
getPort() - Method in class org.adroitlogic.x.model.rest.project.ConnectorResource
 
getPortType() - Method in class org.adroitlogic.x.model.statik.OutPortInfo
 
getPositiveWeight() - Method in class org.adroitlogic.x.api.EnvironmentEvaluator
Return the positiveWeight assigned to this evaluation criteria
getPossibleValueCount() - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
getPossibleValues() - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
getPrimaryTemplateLifeTime() - Method in interface org.adroitlogic.x.api.metrics.XMetricsCollector
 
getPrimaryTemplateLifeTime() - Method in class org.adroitlogic.x.metrics.ESMetricsCollector
 
getPrincipal() - Method in class org.adroitlogic.x.management.rest.auth.JWTAuthenticationToken
Extracts the user from the jwt token
getPrintWidth() - Method in class org.adroitlogic.x.terminal.core.TerminalContext
 
getPriority() - Method in class org.adroitlogic.x.api.EnvironmentEvaluator
Get the priority at which this evaluator should be called.
getProcessingElement() - Method in class org.adroitlogic.x.base.connector.IngressConnectorElement
 
getProcessingElement() - Method in class org.adroitlogic.x.base.processor.TraceableProcessingElement
 
getProcessors() - Method in class org.adroitlogic.x.model.statik.ComponentRegistry
 
getProductName() - Method in interface org.adroitlogic.x.api.XEnvironment
 
getProductName() - Method in class org.adroitlogic.x.core.Environment
 
getProductVersion() - Method in class org.adroitlogic.x.api.RuntimeVersion
 
getProject() - Method in interface org.adroitlogic.x.api.processor.XProcessingElement
 
getProject() - Method in class org.adroitlogic.x.api.XFlowEventNotificationContext
 
getProject() - Method in interface org.adroitlogic.x.api.XIntegrationFlow
Retrieves the XProject to which this integration flow belongs to
getProject() - Method in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
getProject() - Method in class org.adroitlogic.x.base.processor.TraceableProcessingElement
 
getProject() - Method in class org.adroitlogic.x.base.scope.subflow.SubFlow
 
getProject() - Method in class org.adroitlogic.x.core.IntegrationFlow
Retrieves the XProject to which this integration flow belongs to
getProject(String) - Method in class org.adroitlogic.x.management.rest.controller.ProjectManagementController
 
getProject(String) - Method in class org.adroitlogic.x.management.rest.service.ProjectManagementService
 
getProject(String) - Method in class org.adroitlogic.x.terminal.proxies.ProjectManagementProxy
 
getProjectBaseDir() - Method in interface org.adroitlogic.x.api.XEnvironment
Gives the base directory for projects as a file
getProjectBaseDir() - Method in class org.adroitlogic.x.core.Environment
 
getProjectConfDirPath() - Method in interface org.adroitlogic.x.api.XEnvironment
Gives the project's configuration directory which contains the integration flow files
getProjectConfDirPath() - Method in class org.adroitlogic.x.core.Environment
 
getProjectConfig() - Method in interface org.adroitlogic.x.api.XProject
 
getProjectConfig() - Method in class org.adroitlogic.x.core.project.Project
 
getProjectDescription() - Method in class org.adroitlogic.x.model.runtime.ProjectInfo
 
getProjectId() - Method in interface org.adroitlogic.x.api.metrics.MetricsReportable
Returns the project name to be used for metrics streams
getProjectID() - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
getProjectId() - Method in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
getProjectId() - Method in class org.adroitlogic.x.core.IntegrationFlow
 
getProjectId() - Method in class org.adroitlogic.x.model.runtime.ProjectInfo
 
getProjectList() - Method in class org.adroitlogic.x.management.rest.controller.ProjectManagementController
 
getProjectList() - Method in class org.adroitlogic.x.management.rest.service.ProjectManagementService
 
getProjectName() - Method in class org.adroitlogic.x.model.runtime.ProjectInfo
 
getProjects() - Method in interface org.adroitlogic.x.api.XServerConfig
 
getProjects() - Method in class org.adroitlogic.x.core.ServerConfig
 
getProjectVersion() - Method in interface org.adroitlogic.x.api.metrics.MetricsReportable
Returns the project version to be used for metrics streams
getProjectVersion() - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
getProjectVersion() - Method in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
getProjectVersion() - Method in class org.adroitlogic.x.core.IntegrationFlow
 
getProjectVersion() - Method in class org.adroitlogic.x.model.runtime.ProjectInfo
 
getProperty(String) - Method in class org.adroitlogic.x.annotation.SingularAnnotationProcessingContext
 
getProperty(String) - Method in class org.adroitlogic.x.terminal.core.TerminalContext
 
getPropertyName() - Method in interface org.adroitlogic.x.api.metrics.records.XMetricsRecord
Returns the property name of the metrics record
getPropertyName() - Method in class org.adroitlogic.x.metrics.records.AbstractMetricsRecord
 
getPropertyName() - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
getPublishedCommand(String) - Method in class org.adroitlogic.x.management.rest.controller.ClusterCommandManagementController
 
getPublishedCommand(String) - Method in class org.adroitlogic.x.management.rest.service.ClusterCommandManagementService
Retrive a single command view with given command version
getPublishedCommand(String) - Method in class org.adroitlogic.x.terminal.proxies.ClusterCommandManagementProxy
 
getPublishedCommands() - Method in class org.adroitlogic.x.management.rest.controller.ClusterCommandManagementController
 
getPublishedCommands() - Method in class org.adroitlogic.x.management.rest.service.ClusterCommandManagementService
Gets the currently published cluster commands.
getPublishedCommands() - Method in class org.adroitlogic.x.terminal.proxies.ClusterCommandManagementProxy
 
getPublishedCommandView(int) - Method in interface org.adroitlogic.x.api.clustering.XClusterManager
Get the command view of the command with the given command version
getPublishedCommandView(int) - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
Returns the CommandView corresponding to a given command version.
getPublishedCommandViews(int, int) - Method in interface org.adroitlogic.x.api.clustering.XClusterManager
Gets the published commands between given two command versions (inclusive).
getPublishedCommandViews(int, int) - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
Gets the published commands between given two command versions (inclusive).
getQueueSize() - Method in class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
getReceivedConnectorId() - Method in interface org.adroitlogic.x.api.XMessageContext
 
getReceivedConnectorId() - Method in class org.adroitlogic.x.core.MessageContext
 
getReceivedContext() - Method in class org.adroitlogic.x.test.connector.EgressConnectorTestResult
 
getReceivedContext() - Method in class org.adroitlogic.x.test.connector.IngressConnectorTestResult
 
getReceivedMessage(String, String, String, String) - Method in interface org.adroitlogic.x.api.XIntegrationFlowTracer
Retrieves the traced view of the received message context of the given element
getReceivedMessage(String, String, String, String) - Method in class org.adroitlogic.x.core.InMemoryIntegrationFlowTracer
 
getReceivedMessage(String, String, String, String) - Method in class org.adroitlogic.x.terminal.proxies.MessageManagementProxy
 
getReceivedMessage() - Method in class org.adroitlogic.x.test.connector.EgressConnectorTestResult
 
getReceivedMessage() - Method in class org.adroitlogic.x.test.connector.IngressConnectorTestResult
 
getReference() - Method in interface org.adroitlogic.x.base.trp.FetchReference
The actual fetch reference that can be used as a handle to the content that composes the message which will be fetched after listing the reference
getReference() - Method in class org.adroitlogic.x.base.trp.SimpleFetchReference
Gives the fetch reference which is a unique string that identifies the resource being fetched
getRegisteredCommandExecutors() - Method in class org.adroitlogic.x.terminal.core.CommandRegistry
Retrieves all the registered command executors
getRegisteredNodes() - Method in class org.adroitlogic.x.clustering.failover.strategy.util.NodeGroupStat
 
getRegisteredNodesZNodePath(String) - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.GroupFailoverClusterPaths
 
getRegisteredNodesZNodePath() - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.NodeWiseFailoverClusterPaths
 
getRepeatCount() - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConfig.TriggerConfig
 
getRepeatInterval() - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConfig.TriggerConfig
 
getReporter(XServerConfig) - Method in interface org.adroitlogic.x.api.metrics.XTimerMetricsReportable
 
getReporter(XServerConfig) - Method in class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
getReporter(XServerConfig) - Method in class org.adroitlogic.x.core.ServerConfig
 
getRequestContentType() - Method in interface org.adroitlogic.x.api.XMessage
Return the content type of the original request.
getRequestContentType() - Method in class org.adroitlogic.x.core.Message
 
getResource(String) - Method in class org.adroitlogic.x.base.processor.AbstractProcessingElement
This method gives the resource locations for processing elements and connectors the lookup takes place in the following order unless the specified path is an absolute path; A file at "$conf/projects/$projectID/$projectVersion/$mode/$resourcePath A file at "$conf/projects/$projectID/$projectVersion/$resourcePath A file at "$conf/projects/$projectID/$mode/$resourcePath A file at "$conf/projects/$projectID/$resourcePath A file at $conf/$mode/$resourcePath A file at $conf/$resourcePath If environment mode is IDE, src/main/resources/$resourcePath file relative to project dir A $mode/$resourcePath file in the classpath A $resourcePath file in the classpath where the following notation is used for the resource location $resourcePath The path that needs to be fetched $mode The lowercase string representation of the server environment mode as specified in XEnvironment.Mode $conf The configuration directory of the server runtime $projectName The name of the project as per the project.xpml contained in the project archive .xpr file
getResource(String) - Method in class org.adroitlogic.x.utils.HotSwapClassLoader
 
getResponseCode() - Method in interface org.adroitlogic.x.api.XMessage
Gets the response code of the message
getResponseCode() - Method in interface org.adroitlogic.x.api.XMessageView
Gets the response code of the message
getResponseCode() - Method in class org.adroitlogic.x.core.Message
 
getResponseCode() - Method in class org.adroitlogic.x.core.MessageView
 
getResponseCode() - Method in exception org.adroitlogic.x.management.rest.service.ManagementServiceException
 
getResponseCode() - Method in class org.adroitlogic.x.model.rest.msg.MessageContextResource
 
getResponseExecutionResult() - Method in class org.adroitlogic.x.test.connector.IngressConnectorTestResult
 
getResponseFuture() - Method in class org.adroitlogic.x.core.MessageContext
 
getResponseProcessor() - Method in class org.adroitlogic.x.base.connector.BiDirectionalEgressConnectorElement
 
getResponseTimeout() - Method in interface org.adroitlogic.x.api.connector.XIngressConnectorElement
 
getResponseTimeout() - Method in class org.adroitlogic.x.base.connector.IngressConnectorElement
 
getResults() - Method in class org.adroitlogic.x.model.rest.tbsr.ExecutionSummaryView
 
getRetryPolicy() - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
 
getRightValue() - Method in interface org.adroitlogic.x.utils.Pair
 
getRightValue() - Method in class org.adroitlogic.x.utils.StringPair
 
getRightValue() - Method in class org.adroitlogic.x.utils.StringTrio
 
getRightValue() - Method in interface org.adroitlogic.x.utils.Trio
 
getRightValue() - Method in class org.adroitlogic.x.utils.Tuple
 
getRuntimeVersion() - Method in interface org.adroitlogic.x.api.XEnvironment
 
getRuntimeVersion() - Method in class org.adroitlogic.x.core.Environment
 
getScheduledIngressConfig() - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConnectorElement
 
getScheduledListenerConfig() - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConnectorElement
 
getSchedulerConfig() - Method in class org.adroitlogic.x.base.trp.ScheduledListenerConfig
 
getSchedulerThreadCount() - Method in class org.adroitlogic.x.base.trp.SchedulerConfig
 
getScopeContextList() - Method in interface org.adroitlogic.x.api.XMessageContext
 
getScopeContextList() - Method in class org.adroitlogic.x.core.MessageContext
 
getScopeType() - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
getScopeType() - Method in class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
getScopeType() - Method in interface org.adroitlogic.x.model.statik.ElementInfo
 
getScopeType() - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
getScopeType() - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
getScopeVar(String, Class<H>) - Method in interface org.adroitlogic.x.api.XScopeContext
 
getScopeVar(String, Class<H>) - Method in class org.adroitlogic.x.base.scope.ScopeContextAdaptor
 
getScopeVarAsString(String) - Method in interface org.adroitlogic.x.api.XScopeContext
 
getScopeVarAsString(String) - Method in class org.adroitlogic.x.base.scope.ScopeContextAdaptor
 
getScopeVariable(String, Class<T>, boolean) - Method in interface org.adroitlogic.x.api.XMessageContext
Retrieves the scope variable with the given key
getScopeVariable(String, Class<T>, boolean) - Method in class org.adroitlogic.x.core.MessageContext
 
getScopeVariables() - Method in interface org.adroitlogic.x.api.XMessageView
Returns the scope variables associated with each scope of the message context.
getScopeVariables() - Method in class org.adroitlogic.x.core.MessageView
 
getScopeVariables() - Method in class org.adroitlogic.x.model.rest.msg.MessageContextResource
 
getScopeVars() - Method in interface org.adroitlogic.x.api.XScopeContext
 
getScopeVars() - Method in class org.adroitlogic.x.base.scope.ScopeContextAdaptor
 
getSenderConfig() - Method in interface org.adroitlogic.x.api.connector.XEgressConnectorElement
 
getSenderConfig() - Method in class org.adroitlogic.x.api.trp.TransportSender
 
getSenderExchangePattern() - Method in class org.adroitlogic.x.base.connector.EgressConnectorElement
 
getSendingFailedStream() - Method in class org.adroitlogic.x.base.connector.EgressConnectorElement
 
getSendingSuccessStream() - Method in class org.adroitlogic.x.base.connector.EgressConnectorElement
 
getSequencesZNodePath() - Method in class org.adroitlogic.x.clustering.ClusterPaths
 
getSequencesZNodeRoot() - Method in class org.adroitlogic.x.clustering.ClusterPaths
 
getServerConfig() - Method in class org.adroitlogic.x.api.trp.ListenerConfig
 
getServerConfig() - Method in class org.adroitlogic.x.api.trp.SenderConfig
 
getServerConfig() - Method in interface org.adroitlogic.x.api.XPlatform
 
getServerConfig() - Method in interface org.adroitlogic.x.api.XProject
 
getServerConfig() - Method in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
getServerConfig() - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
getServerConfig() - Method in class org.adroitlogic.x.core.project.Project
 
getServerConfig(ApplicationContext) - Static method in class org.adroitlogic.x.core.util.StartupUtils
 
getServerStatus() - Method in interface org.adroitlogic.x.api.XServerConfig
 
getServerStatus() - Method in class org.adroitlogic.x.core.ServerConfig
 
getServicePackVersions() - Method in class org.adroitlogic.x.api.RuntimeVersion
 
getServicePath() - Method in class org.adroitlogic.x.model.rest.project.ConnectorResource
 
getServicePath() - Method in class org.adroitlogic.x.model.runtime.PortInfo
 
getServicePathProperty() - Method in class org.adroitlogic.x.model.runtime.PortInfo
 
getShort(Object) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
getShort(Object) - Method in interface org.adroitlogic.x.utils.TypedConvertibleMap
 
getSidePortElements(XProcessingElement) - Static method in class org.adroitlogic.x.base.util.FlowValidationUtil
This method can be used to obtain a Object Map of BeanRef annotated fields in the given XProcessingElement object.
getSingleValueMap() - Method in class org.adroitlogic.x.utils.MultiValueMap
Gives the complete single value map view of the map
getSnapshotStatus() - Method in class org.adroitlogic.x.management.rest.controller.SnapshotController
 
getSnapshotStatus() - Method in class org.adroitlogic.x.management.rest.service.SnapshotService
 
getSourceElementId() - Method in class org.adroitlogic.x.api.IntegrationFlowTraceNode
 
getSourceElementId() - Method in class org.adroitlogic.x.model.rest.msg.IntegrationFlowTraceNodeResource
 
getStartDelay() - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConfig.TriggerConfig
 
getStartingElement() - Method in class org.adroitlogic.x.base.scope.subflow.SubFlow
 
getStartTime() - Method in class org.adroitlogic.x.management.tbsr.execution.ExecutionContext
Gives the start time of this execution context
getStartTime() - Method in class org.adroitlogic.x.model.rest.tbsr.ExecutionSummaryView
 
getStatus() - Method in interface org.adroitlogic.x.api.clustering.XClusterManager
Get the cluster manager's current Status.
getStatus() - Method in interface org.adroitlogic.x.api.processor.XProcessingElement
 
getStatus() - Method in class org.adroitlogic.x.api.trp.TransportListener
 
getStatus() - Method in class org.adroitlogic.x.api.trp.TransportSender
 
getStatus() - Method in class org.adroitlogic.x.api.validation.FlowValidationResult
 
getStatus() - Method in interface org.adroitlogic.x.api.XIntegrationFlow
Returns the current status of this Integration Flow
getStatus() - Method in interface org.adroitlogic.x.api.XProject
Returns the current status of this Project
getStatus() - Method in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
getStatus() - Method in class org.adroitlogic.x.base.processor.TraceableProcessingElement
 
getStatus() - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
Get the cluster manager's current Status.
getStatus() - Method in class org.adroitlogic.x.clustering.failover.CuratorFailoverProcessor
 
getStatus() - Method in class org.adroitlogic.x.core.IntegrationFlow
 
getStatus() - Method in class org.adroitlogic.x.core.project.Project
 
getStatus() - Method in class org.adroitlogic.x.model.rest.tbsr.TaskResultView
 
getStatusCode() - Method in enum org.adroitlogic.x.api.ExitCode
 
getStrategiesZNodePath() - Method in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
 
getStrategiesZNodeRoot() - Method in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
 
getStrategyName() - Method in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
Get the name of the strategy to which this cluster path pattern is binded to
getStrategyName() - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.GroupFailoverClusterPaths
 
getStrategyName() - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.NodeWiseFailoverClusterPaths
 
getStrategyZNodePath() - Method in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
 
getStrategyZNodeRoot() - Method in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
 
getStreamId() - Method in interface org.adroitlogic.x.api.metrics.records.XMetricsRecord
Returns the id of the metrics record
getStreamId() - Method in class org.adroitlogic.x.metrics.records.AbstractMetricsRecord
 
getStreamName() - Method in interface org.adroitlogic.x.api.metrics.records.XMetricsRecord
Returns the name of the metrics record
getStreamName() - Method in class org.adroitlogic.x.metrics.records.AbstractMetricsRecord
 
getString(String) - Method in class org.adroitlogic.x.api.AbstractIntegrationFeature
 
getString(Object) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
getString(Object) - Method in interface org.adroitlogic.x.utils.TypedConvertibleMap
 
getStringContextProperty(String) - Method in interface org.adroitlogic.x.api.XMessageContext
Get the String message property associated with the specified key
getStringContextProperty(String) - Method in class org.adroitlogic.x.core.MessageContext
 
getStringMessageProperty(String) - Method in interface org.adroitlogic.x.api.XMessage
Get the String message property associated with the specified key
getStringMessageProperty(String) - Method in class org.adroitlogic.x.core.Message
 
getStringPairValueWithKey(List<StringPair>, String) - Static method in class org.adroitlogic.x.utils.ListUtils
If the given stringPairList contains a StringPair instance with the given key as its StringPair.leftValue, retrieves its StringPair.rightValue
getStringTransportHeaders(String) - Method in interface org.adroitlogic.x.api.attachment.XAttachment
Get a List of transport header values for the given key
getStringTransportHeaders() - Method in interface org.adroitlogic.x.api.attachment.XAttachment
Get the map of current transport header values ignoring duplicates
getStringTransportHeaders(String) - Method in interface org.adroitlogic.x.api.XMessage
Get a List of transport header values for the given key
getStringTransportHeaders() - Method in interface org.adroitlogic.x.api.XMessage
Get the map of current transport header values ignoring duplicates
getStringTransportHeaders(String) - Method in class org.adroitlogic.x.core.attachment.Attachment
 
getStringTransportHeaders() - Method in class org.adroitlogic.x.core.attachment.Attachment
 
getStringTransportHeaders(String) - Method in class org.adroitlogic.x.core.Message
 
getStringTransportHeaders() - Method in class org.adroitlogic.x.core.Message
 
getSubFlows() - Method in class org.adroitlogic.x.model.runtime.ProjectInfo
 
getSuccessResults() - Method in class org.adroitlogic.x.api.clustering.CommandView
 
getSum() - Method in interface org.adroitlogic.x.api.metrics.records.XGaugeRecord
Returns the summation of all reported data point values for this stream
getSum() - Method in class org.adroitlogic.x.metrics.records.GaugeRecord
Returns the summation of all reported data point values for this stream
getSupportedAnnotationTypes() - Method in class org.adroitlogic.x.annotation.AbstractSingularAnnotationProcessor
getSupportedSourceVersion() - Method in class org.adroitlogic.x.annotation.AbstractSingularAnnotationProcessor
getSystemLoadAverage() - Static method in class org.adroitlogic.x.utils.SunJVMInfo
 
getTags() - Method in class org.adroitlogic.x.core.Environment
 
getTargetElementId() - Method in class org.adroitlogic.x.api.IntegrationFlowTraceNode
 
getTargetElementId() - Method in class org.adroitlogic.x.model.rest.msg.IntegrationFlowTraceNodeResource
 
getTargetFilePath() - Method in class org.adroitlogic.x.management.tbsr.execution.ExecutionContext
Returns the actual pathname where the final output file of this session will be created, falling back to system temp dir if not specified by invoker
getTaskExecutionSummary() - Method in class org.adroitlogic.x.management.rest.service.TroubleshootService
 
getTaskExecutionSummary() - Method in class org.adroitlogic.x.management.tbsr.execution.ExecutionContext
Returns the status report of this execution session
getTaskExecutionSummary() - Method in class org.adroitlogic.x.terminal.proxies.TroubleshootProxy
 
getTaskId() - Method in class org.adroitlogic.x.model.rest.tbsr.TaskResultView
 
getTaskParamMap() - Method in class org.adroitlogic.x.model.rest.tbsr.ExecutionConfigView
 
getTaskQueueStatus() - Method in class org.adroitlogic.x.management.rest.service.TroubleshootService
 
getTaskQueueStatus() - Method in class org.adroitlogic.x.terminal.proxies.TroubleshootProxy
 
getTasks() - Method in class org.adroitlogic.x.management.tbsr.execution.ExecutionContext
 
getTimer() - Method in interface org.adroitlogic.x.api.XServerConfig
 
getTimer() - Method in class org.adroitlogic.x.core.ServerConfig
 
getTmpDir() - Method in interface org.adroitlogic.x.api.XEnvironment
 
getTmpDir() - Method in class org.adroitlogic.x.core.Environment
 
getTracedFlow(String, String, String) - Method in interface org.adroitlogic.x.api.XIntegrationFlowTracer
Retrieves the last trace of the Integration Flow with the given Id
getTracedFlow(String, String, String) - Method in class org.adroitlogic.x.core.InMemoryIntegrationFlowTracer
 
getTransaction(TransactionDefinition) - Method in class org.adroitlogic.x.base.trp.UltraPlatformTransactionManager
 
getTransactionContext() - Method in interface org.adroitlogic.x.api.XMessageContext
 
getTransactionContext() - Method in class org.adroitlogic.x.core.MessageContext
 
getTransactionManager() - Method in class org.adroitlogic.x.api.txn.TransactionContext
 
getTransactionSynchronizations() - Method in class org.adroitlogic.x.api.txn.TransactionContext
 
getTransportHeader(XMessageView, String) - Static method in class org.adroitlogic.x.test.util.ElementTestUtils
This method can be used to retrieve the transport header with the given headerKey from the given messageView
getTransportHeaders(String, Class<H>) - Method in interface org.adroitlogic.x.api.XMessage
Get a List of transport header values for the given key
getTransportHeaders(Class<H>) - Method in interface org.adroitlogic.x.api.XMessage
Get the map of current transport header values ignoring duplicates
getTransportHeaders(String) - Method in interface org.adroitlogic.x.api.XMessage
Get a List of transport header values for the given key
getTransportHeaders() - Method in interface org.adroitlogic.x.api.XMessage
Get the map of current transport header values ignoring duplicates
getTransportHeaders() - Method in interface org.adroitlogic.x.api.XMessageView
Get the map of transport header values ignoring duplicates
getTransportHeaders(String, Class<H>) - Method in class org.adroitlogic.x.core.Message
 
getTransportHeaders(Class<H>) - Method in class org.adroitlogic.x.core.Message
 
getTransportHeaders(String) - Method in class org.adroitlogic.x.core.Message
 
getTransportHeaders() - Method in class org.adroitlogic.x.core.Message
 
getTransportHeaders() - Method in class org.adroitlogic.x.core.MessageView
 
getTransportHeaders() - Method in class org.adroitlogic.x.model.rest.msg.MessageContextResource
 
getTransportListeners() - Method in interface org.adroitlogic.x.api.XProject
 
getTransportListeners() - Method in class org.adroitlogic.x.core.project.Project
 
getTransportName() - Method in class org.adroitlogic.x.api.trp.ListenerConfig
 
getTransportName() - Method in class org.adroitlogic.x.api.trp.SenderConfig
 
getTransportSenders() - Method in interface org.adroitlogic.x.api.XProject
 
getTransportSenders() - Method in class org.adroitlogic.x.core.project.Project
 
getTriggerConfig() - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConfig
 
getTriggerOnNodeCount() - Method in class org.adroitlogic.x.clustering.failover.strategy.config.FailoverGroupConfig
 
getTriggerOnPercentage() - Method in class org.adroitlogic.x.clustering.failover.strategy.config.FailoverGroupConfig
 
getTxnManager() - Method in class org.adroitlogic.x.base.trp.UltraPlatformTransactionManager
 
getTxnResources() - Method in class org.adroitlogic.x.api.txn.TransactionContext
 
getTxnStatus() - Method in class org.adroitlogic.x.api.txn.TransactionContext
 
getType() - Method in enum org.adroitlogic.x.api.config.BeanType
 
getType() - Method in enum org.adroitlogic.x.api.config.PortType
 
getType() - Method in enum org.adroitlogic.x.model.statik.ElementInfo.ElementType
 
getType() - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
getType() - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
getTypeAsString() - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
getTyped(Object, Class<T>) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
getTyped(Object, Class<T>) - Method in interface org.adroitlogic.x.utils.TypedConvertibleMap
 
getUnderlyingLock() - Method in class org.adroitlogic.x.clustering.locks.ClusterLock
 
getUsername() - Method in class org.adroitlogic.x.management.rest.auth.JsonUsernamePasswordObject
 
getValidatedElement() - Method in class org.adroitlogic.x.api.validation.FlowValidationResult
 
getValidationClass() - Method in class org.adroitlogic.x.api.validation.FlowValidationResult
 
getValidationClass() - Method in class org.adroitlogic.x.api.validation.FlowValidationResultFactory
 
getValidationResult(XProcessingElement, FlowValidationStatus, String) - Method in class org.adroitlogic.x.api.validation.FlowValidationResultFactory
 
getValidator() - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
getValidatorDescription() - Method in class org.adroitlogic.x.api.validation.FlowValidationResult
 
getValidatorDescription() - Method in class org.adroitlogic.x.api.validation.FlowValidationResultFactory
 
getValidatorName() - Method in class org.adroitlogic.x.api.validation.FlowValidationResult
 
getValidatorName() - Method in class org.adroitlogic.x.api.validation.FlowValidationResultFactory
 
getValidatorsMap(ClassLoader) - Method in class org.adroitlogic.x.tools.maven.FlowValidatorsGenerator
 
getValues(String) - Method in interface org.adroitlogic.x.api.XEnvironment
Returns the XTag values in the tag container.
getValues(String) - Method in class org.adroitlogic.x.core.Environment
 
getVariableName() - Method in class org.adroitlogic.x.base.processor.AbstractContentExtractProcessor
 
getVersion() - Method in interface org.adroitlogic.x.api.XProjectConfig
 
getVersion() - Method in interface org.adroitlogic.x.core.Environment.ProductInfoProvider
 
getVersion() - Method in class org.adroitlogic.x.core.project.ProjectConfig
 
getVersion() - Method in class org.adroitlogic.x.model.rest.project.ProjectResource
 
getWaitTimeBeforeFailoverMs() - Method in class org.adroitlogic.x.clustering.failover.strategy.NodeWiseFailoverStrategy
 
getWarnResult(XProcessingElement, String) - Method in class org.adroitlogic.x.api.validation.FlowValidationResultFactory
Gets the warn result for the flow validation
getWeight() - Method in class org.adroitlogic.x.base.connector.EgressConnectorElement
 
getXmlConfiguration() - Method in interface org.adroitlogic.x.api.template.XResourceTemplate
The implementation of this method MUST return a valid XML resource configuration string which should be appended into the project.xpml file
GROUP_FAILOVER_STRATEGY_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.FailoverConstants
 
GROUP_NAME - Static variable in class org.adroitlogic.x.api.clustering.ClusteringConstants.Tags
 
GROUP_PATH_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
The ZooKeeper path for the group to which the given node belongs to
GroupFailoverClusterPaths - Class in org.adroitlogic.x.clustering.failover.strategy.paths
ZNode path structure used by the GroupFailoverStrategy.
GroupFailoverClusterPaths(String) - Constructor for class org.adroitlogic.x.clustering.failover.strategy.paths.GroupFailoverClusterPaths
 
GroupFailoverEnvironmentEvaluator - Class in org.adroitlogic.x.base.evaluators
The EnvironmentEvaluator class which is to be used for evaluating environment changes related to group failover strategy.
GroupFailoverEnvironmentEvaluator(int, List<String>) - Constructor for class org.adroitlogic.x.base.evaluators.GroupFailoverEnvironmentEvaluator
 
GroupFailoverStrategy - Class in org.adroitlogic.x.clustering.failover.strategy
The failover strategy to provide failover to groups of nodes.
GroupFailoverStrategy() - Constructor for class org.adroitlogic.x.clustering.failover.strategy.GroupFailoverStrategy
 
GROUPS_PATH_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
The ZooKeeper path for the information on groups
growString(char, int) - Static method in class org.adroitlogic.x.management.tbsr.util.StringTools
Creates a String of given length using the given character

H

handleMessageContext(XMessageContext) - Method in class org.adroitlogic.x.test.util.MockInOnlyProcessingElement
 
handleMessageContext(XMessageContext) - Method in class org.adroitlogic.x.test.util.MockInOutProcessingElement
 
handleMessageContext(XMessageContext) - Method in class org.adroitlogic.x.test.util.MockProcessingElement
 
hasAttachment(String) - Method in interface org.adroitlogic.x.api.XMessage
Checks if there is an attachment by the given key
hasAttachment(String) - Method in class org.adroitlogic.x.core.Message
 
hasAttachments() - Method in interface org.adroitlogic.x.api.XMessage
Checks whether this xMessageContext contains attachments
hasAttachments() - Method in class org.adroitlogic.x.core.Message
 
hasContextProperty(String) - Method in interface org.adroitlogic.x.api.XMessageContext
Checks whether the given property is present in the message properties map
hasContextProperty(String) - Method in class org.adroitlogic.x.core.MessageContext
 
hashCode() - Method in class org.adroitlogic.x.api.trp.ListenerConfig
 
hashCode() - Method in class org.adroitlogic.x.api.trp.SenderConfig
 
hashCode() - Method in class org.adroitlogic.x.base.trp.ScheduledListenerConfig
 
hashCode() - Method in class org.adroitlogic.x.base.trp.SchedulerConfig
 
hashCode() - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
hasLowInstanceCount(int) - Method in class org.adroitlogic.x.clustering.failover.strategy.util.NodeGroupStat
 
hasLowPercentage(int) - Method in class org.adroitlogic.x.clustering.failover.strategy.util.NodeGroupStat
 
hasMessageProperty(String) - Method in interface org.adroitlogic.x.api.XMessage
Checks whether the given property is present in the message properties map
hasMessageProperty(String) - Method in class org.adroitlogic.x.core.Message
 
hasMessageProperty(XMessageView, String) - Static method in class org.adroitlogic.x.test.util.ElementTestUtils
This method can be used to check whether the given messageView has a message property with the given propertyKey
hasMinority() - Method in class org.adroitlogic.x.clustering.failover.strategy.util.NodeGroupStat
 
hasOption(CommandLine, String, String) - Static method in class org.adroitlogic.x.terminal.util.ArgumentUtil
 
hasProp(String) - Method in class org.adroitlogic.x.api.AbstractIntegrationFeature
 
hasProperty(String) - Method in class org.adroitlogic.x.annotation.SingularAnnotationProcessingContext
 
hasResponse() - Method in enum org.adroitlogic.x.api.ExchangePattern
 
hasResponse() - Method in interface org.adroitlogic.x.model.statik.ElementInfo
 
hasResponse() - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
hasScopeVar(String) - Method in interface org.adroitlogic.x.api.XScopeContext
 
hasScopeVar(String) - Method in class org.adroitlogic.x.base.scope.ScopeContextAdaptor
 
hasStringPairWithKey(List<StringPair>, String) - Static method in class org.adroitlogic.x.utils.ListUtils
Checks whether the given stringPairList contains a StringPair instance with the given key as its StringPair.leftValue
hasTransportHeader(String) - Method in interface org.adroitlogic.x.api.XMessage
Checks whether the give header is present in the message headers
hasTransportHeader(String) - Method in class org.adroitlogic.x.core.Message
 
hasTransportHeader(XMessageView, String) - Static method in class org.adroitlogic.x.test.util.ElementTestUtils
This method can be used to check whether the given messageView has a transport header with the given headerKey
HeapDumpTask - Class in org.adroitlogic.x.management.tbsr.task
Heap dump task for UltraESB troubleshoot report generation
HeapDumpTask() - Constructor for class org.adroitlogic.x.management.tbsr.task.HeapDumpTask
 
HELP_DESCRIPTION - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Options
 
HELP_LONG - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Options
 
HELP_SHORT - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Options
 
HotSwapClassLoader - Class in org.adroitlogic.x.utils
A child first class loader that is used by the Project-X projects to load project local resources and classes
HotSwapClassLoader(ClassLoader, File, String, String) - Constructor for class org.adroitlogic.x.utils.HotSwapClassLoader
 

I

Identifiable - Interface in org.adroitlogic.x.api.dec
An interface that defines an entity which contains an identifier, any thing that is identifiable has to have an id
Immutable - Annotation Type in org.adroitlogic.x.annotation.dec
Declarative annotation to mark a particular class as an immutable.
IMPLEMENTATION_TITLE - Static variable in class org.adroitlogic.x.api.ProjectConstants.ManifestHeaders
 
IMPLEMENTATION_TYPE - Static variable in class org.adroitlogic.x.api.ProjectConstants.ManifestHeaders
 
IMPLEMENTATION_VERSION - Static variable in class org.adroitlogic.x.api.ProjectConstants.ManifestHeaders
 
INCORRECT_FIELD_TYPE_ERROR - Static variable in class org.adroitlogic.x.annotation.AnnotationProcessorErrorConstants
 
increment(String) - Method in interface org.adroitlogic.x.api.metrics.records.XCounterMapRecord
Increases the counter for the given key by one
increment() - Method in interface org.adroitlogic.x.api.metrics.records.XCounterRecord
Increases the counter by one
increment(String, int) - Method in interface org.adroitlogic.x.api.metrics.XMetricsCollector
Increments the given counter type stream of the entity with the given entityId
increment(int) - Method in interface org.adroitlogic.x.api.metrics.XMetricsEngine
Increments the metrics for the given MetricsStreamNames.MetricsRecordType.COUNTER type metrics stream
increment(String, int) - Method in class org.adroitlogic.x.metrics.ESMetricsCollector
Increments the given counter type stream of the entity with the given entityId
increment(int) - Method in class org.adroitlogic.x.metrics.ESMetricsEngine
Increments the metrics for the given MetricsStreamNames.MetricsRecordType.COUNTER type metrics stream
increment(int) - Method in class org.adroitlogic.x.metrics.NoMetricsEngine
Increments the metrics for the given MetricsStreamNames.MetricsRecordType.COUNTER type metrics stream
increment(String) - Method in class org.adroitlogic.x.metrics.records.CounterMapRecord
Increases the counter for the given key by one
increment() - Method in class org.adroitlogic.x.metrics.records.CounterRecord
Increases the counter by one
increment(String, int) - Method in class org.adroitlogic.x.metrics.StepRecord
 
incrementCounterMap(String, int, String) - Method in interface org.adroitlogic.x.api.metrics.XMetricsCollector
Increments the counter map record value for the given key of the entity which is given by the entityId and the stream which is given by the streamId
incrementCounterMap(int, String) - Method in interface org.adroitlogic.x.api.metrics.XMetricsEngine
Increments the metrics stream for the given key of the MetricsStreamNames.MetricsRecordType.COUNTER_MAP type map of metrics streams
incrementCounterMap(String, int, String) - Method in class org.adroitlogic.x.metrics.ESMetricsCollector
Increments the counter map record value for the given key of the entity which is given by the entityId and the stream which is given by the streamId
incrementCounterMap(int, String) - Method in class org.adroitlogic.x.metrics.ESMetricsEngine
 
incrementCounterMap(int, String) - Method in class org.adroitlogic.x.metrics.NoMetricsEngine
Increments the metrics stream for the given key of the MetricsStreamNames.MetricsRecordType.COUNTER_MAP type map of metrics streams
incrementCounterMap(String, int, String) - Method in class org.adroitlogic.x.metrics.StepRecord
 
info(int, String, Object...) - Method in class org.adroitlogic.x.logging.Logger
 
info(int, String, Supplier<?>...) - Method in class org.adroitlogic.x.logging.Logger
 
infoImpl(String, Object...) - Method in class org.adroitlogic.x.logging.log4j2.Log4j2LoggerImpl
 
infoImpl(String, Object...) - Method in class org.adroitlogic.x.logging.Logger
 
infoImpl(String, Object...) - Method in class org.adroitlogic.x.logging.NoLogger
 
InfoTask - Class in org.adroitlogic.x.management.tbsr.task
Information retrieval task template for UltraESB troubleshoot reporting framework
InfoTask() - Constructor for class org.adroitlogic.x.management.tbsr.task.InfoTask
 
INGRESS_CONFIG_KEY - Static variable in class org.adroitlogic.x.base.trp.ScheduledMessageInjector
 
IngressConfig - Class in org.adroitlogic.x.api.connector
The ingress configuration of an XIngressConnectorElement that is used to build a connector element
IngressConfig(String) - Constructor for class org.adroitlogic.x.api.connector.IngressConfig
 
IngressConnector - Annotation Type in org.adroitlogic.x.annotation.config
This annotation is used to indicate a class as a Ingress Connector.
IngressConnectorAnnotationProcessor - Class in org.adroitlogic.x.annotation.config.processor
This annotation processor processes elements annotated with IngressConnector and validates them against the following set of rules.
IngressConnectorAnnotationProcessor() - Constructor for class org.adroitlogic.x.annotation.config.processor.IngressConnectorAnnotationProcessor
 
IngressConnectorElement<L extends ListenerConfig,C extends IngressConfig> - Class in org.adroitlogic.x.base.connector
The base class that defines an IngressConnector.
IngressConnectorElement() - Constructor for class org.adroitlogic.x.base.connector.IngressConnectorElement
 
IngressConnectorInfo - Class in org.adroitlogic.x.model.statik
The ingress connector information model class
IngressConnectorInfo(String) - Constructor for class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
IngressConnectorTestResult - Class in org.adroitlogic.x.test.connector
This class is used to represents the results of ingress connector element unit tests
IngressConnectorTestResult() - Constructor for class org.adroitlogic.x.test.connector.IngressConnectorTestResult
 
IngressConnectorTestResult(XMessageContext, XMessageView) - Constructor for class org.adroitlogic.x.test.connector.IngressConnectorTestResult
 
IngressConnectorTestResult(ExecutionResult, XMessageContext, XMessageView) - Constructor for class org.adroitlogic.x.test.connector.IngressConnectorTestResult
 
init(ProcessingEnvironment) - Method in class org.adroitlogic.x.annotation.AbstractSingularAnnotationProcessor
init(ApplicationContext) - Method in class org.adroitlogic.x.api.AbstractIntegrationFeature
 
init(ApplicationContext) - Method in interface org.adroitlogic.x.api.dec.Initializable
 
init(String, String) - Method in interface org.adroitlogic.x.api.metrics.XMetricsCollector
Initializes the metrics collector by creating the default metrics templates such as SystemMetrics
init(ApplicationContext) - Method in interface org.adroitlogic.x.api.metrics.XMetricsEngine
Initializes the metrics engine
init(String) - Method in interface org.adroitlogic.x.api.metrics.XStatisticsPublisher
 
init(ApplicationContext) - Method in class org.adroitlogic.x.api.trp.TransportListener
 
init(ApplicationContext) - Method in class org.adroitlogic.x.api.trp.TransportSender
 
init(ApplicationContext) - Method in class org.adroitlogic.x.base.feature.FeatureRepository
 
init(ApplicationContext) - Method in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
init(ApplicationContext) - Method in class org.adroitlogic.x.base.processor.TraceableProcessingElement
 
init(ApplicationContext) - Method in class org.adroitlogic.x.base.scope.subflow.SubFlow
 
init(ApplicationContext) - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
 
init(CuratorClusterManager, CuratorFramework, ClusterPaths) - Method in class org.adroitlogic.x.clustering.failover.CuratorFailoverProcessor
 
init(ApplicationContext) - Method in class org.adroitlogic.x.core.Environment
 
init(ApplicationContext) - Method in class org.adroitlogic.x.core.IntegrationFlow
 
init(ApplicationContext) - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
init(File, String, String) - Method in class org.adroitlogic.x.core.LicenseManager
 
init(ApplicationContext) - Method in class org.adroitlogic.x.core.PayloadFactoryFeature
Initiates the message format factory map
init(ApplicationContext) - Method in class org.adroitlogic.x.core.project.Project
 
init() - Method in class org.adroitlogic.x.core.ServerConfig
 
init() - Method in class org.adroitlogic.x.core.spring.ProjectExtensionHandler
 
init(ApplicationContext) - Method in class org.adroitlogic.x.core.TimerMetricsReportHandler
 
init(ApplicationContext) - Method in class org.adroitlogic.x.management.rest.ManagementServer
 
init() - Method in class org.adroitlogic.x.management.rest.service.AuthService
Reads the permission configuration file and user-password file and load to the system
init(String, String) - Method in class org.adroitlogic.x.metrics.ESMetricsCollector
Initializes the metrics collector by creating the default metrics templates such as SystemMetrics
init(ApplicationContext) - Method in class org.adroitlogic.x.metrics.ESMetricsEngine
Initializes the metrics engine
init(String) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
init(ApplicationContext) - Method in class org.adroitlogic.x.metrics.NoMetricsEngine
Initializes the metrics engine
initAndStartIngressConnector(Supplier<C>, String) - Method in class org.adroitlogic.x.test.connector.AbstractIngressConnectorTest
 
initAndStartIngressConnector(Supplier<C>, String, MockProcessingElement) - Method in class org.adroitlogic.x.test.connector.AbstractIngressConnectorTest
 
initAutoAnnotatedBeans(ApplicationContext) - Static method in class org.adroitlogic.x.core.util.StartupUtils
 
initBiEgressConnector(ApplicationContext) - Method in class org.adroitlogic.x.base.connector.BiDirectionalEgressConnectorElement
 
initEgressConnector(ApplicationContext) - Method in class org.adroitlogic.x.base.connector.BiDirectionalEgressConnectorElement
 
initEgressConnector(ApplicationContext) - Method in class org.adroitlogic.x.base.connector.EgressConnectorElement
 
initEgressConnector(Supplier<C>, String) - Method in class org.adroitlogic.x.test.connector.AbstractEgressConnectorTest
 
initEgressConnector(Supplier<C>, String, MockInOnlyProcessingElement) - Method in class org.adroitlogic.x.test.connector.AbstractEgressConnectorTest
 
initElement(ApplicationContext) - Method in class org.adroitlogic.x.base.connector.EgressConnectorElement
 
initElement(ApplicationContext) - Method in class org.adroitlogic.x.base.connector.IngressConnectorElement
 
initElement(ApplicationContext) - Method in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
initElement(ApplicationContext) - Method in class org.adroitlogic.x.components.flowend.ExceptionalFlowEnd
 
Initializable - Interface in org.adroitlogic.x.api.dec
An interface that defines entities that can be initialized by the Project-X framework
initialize(String, String, String) - Method in class org.adroitlogic.x.clustering.ClusterPaths
Creates the paths used by this node's cluster manager for clustering functions.
initialize(CuratorClusterManager, CuratorFramework, ClusterPaths) - Method in class org.adroitlogic.x.clustering.failover.CuratorFailoverProcessor
 
initialize(ClusterPaths) - Method in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
Initializes the failover related cluster paths by generating the ZNode path names
initialize(CuratorFramework, ClusterPaths) - Method in class org.adroitlogic.x.clustering.failover.strategy.FailoverStrategy
 
initializeClusterPaths() - Method in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
Initializes the cluster paths
initializeClusterPaths() - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.GroupFailoverClusterPaths
 
initializeClusterPaths() - Method in class org.adroitlogic.x.clustering.failover.strategy.paths.NodeWiseFailoverClusterPaths
 
initListener(ApplicationContext) - Method in class org.adroitlogic.x.api.trp.TransportListener
 
initListener(ApplicationContext) - Method in class org.adroitlogic.x.base.trp.AbstractScheduledTransportListener
 
initMetricStreamsOnConstruction(JoinPoint) - Method in class org.adroitlogic.x.aspect.MetricsAspect
 
initMetricStreamsOnInit(JoinPoint) - Method in class org.adroitlogic.x.aspect.MetricsAspect
 
initMetricStreamsOnInitElement(JoinPoint) - Method in class org.adroitlogic.x.aspect.MetricsAspect
 
initPollingListener(ApplicationContext) - Method in class org.adroitlogic.x.base.trp.AbstractScheduledTransportListener
 
initSender(ApplicationContext) - Method in class org.adroitlogic.x.api.trp.TransportSender
 
initStrategy() - Method in class org.adroitlogic.x.clustering.failover.strategy.FailoverStrategy
 
initStrategy() - Method in class org.adroitlogic.x.clustering.failover.strategy.GroupFailoverStrategy
 
initStrategy() - Method in class org.adroitlogic.x.clustering.failover.strategy.NodeWiseFailoverStrategy
 
injectFeatures(Object, FeatureUtils.FeatureSupplier, Logger) - Static method in class org.adroitlogic.x.base.util.FeatureUtils
 
InMemoryIntegrationFlowTracer - Class in org.adroitlogic.x.core
An in-memory integration flow tracer that is being used by the UltraStudio to show tracing information under the development environment
InMemoryIntegrationFlowTracer() - Constructor for class org.adroitlogic.x.core.InMemoryIntegrationFlowTracer
 
InputType - Enum in org.adroitlogic.x.api.config
The enumeration that holds the parameter input type.
INTEGRATION_FLOW - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames
 
INTEGRATION_FLOW_NAME - Static variable in class org.adroitlogic.x.base.Constants.MessageContext
 
IntegrationFeature - Annotation Type in org.adroitlogic.x.annotation.feature
The annotation that declares a class as an integration feature
IntegrationFlow() - Constructor for class org.adroitlogic.x.api.metrics.MetricsStreamNames.IntegrationFlow
 
IntegrationFlow - Class in org.adroitlogic.x.core
The integration flow implementation that defines the execution flows which starts with an IngressConnectorElement and executes a set of associated XProcessingElement
IntegrationFlow() - Constructor for class org.adroitlogic.x.core.IntegrationFlow
 
IntegrationFlowBeanDefinitionParser - Class in org.adroitlogic.x.core.spring
The spring BeanDefinitionParser for the IntegrationFlow
IntegrationFlowBeanDefinitionParser() - Constructor for class org.adroitlogic.x.core.spring.IntegrationFlowBeanDefinitionParser
 
IntegrationFlowInfo - Class in org.adroitlogic.x.model.runtime
The integration flow information model class
IntegrationFlowInfo() - Constructor for class org.adroitlogic.x.model.runtime.IntegrationFlowInfo
 
IntegrationFlowManagementCommands - Class in org.adroitlogic.x.terminal.commands
 
IntegrationFlowManagementCommands() - Constructor for class org.adroitlogic.x.terminal.commands.IntegrationFlowManagementCommands
 
IntegrationFlowManagementProxy - Class in org.adroitlogic.x.terminal.proxies
 
IntegrationFlowManagementProxy() - Constructor for class org.adroitlogic.x.terminal.proxies.IntegrationFlowManagementProxy
 
IntegrationFlowResource - Class in org.adroitlogic.x.model.rest.project
 
IntegrationFlowResource() - Constructor for class org.adroitlogic.x.model.rest.project.IntegrationFlowResource
 
IntegrationFlowResource(String, String) - Constructor for class org.adroitlogic.x.model.rest.project.IntegrationFlowResource
 
IntegrationFlowTraceNode - Class in org.adroitlogic.x.api
The class that holds the information about the integration flow tracing of a individual connection between 2 elements
IntegrationFlowTraceNode(String, String, String) - Constructor for class org.adroitlogic.x.api.IntegrationFlowTraceNode
 
IntegrationFlowTraceNodeResource - Class in org.adroitlogic.x.model.rest.msg
 
IntegrationFlowTraceNodeResource() - Constructor for class org.adroitlogic.x.model.rest.msg.IntegrationFlowTraceNodeResource
 
IntegrationFlowValidator - Annotation Type in org.adroitlogic.x.annotation.config
This annotation MUST be used to mark Integration FLow validator classes.
IntegrationFlowValidatorAnnotationProcessor - Class in org.adroitlogic.x.annotation.config.processor
This annotation processor processes elements annotated with IntegrationFlowValidator and validates them against the following set of rules.
IntegrationFlowValidatorAnnotationProcessor() - Constructor for class org.adroitlogic.x.annotation.config.processor.IntegrationFlowValidatorAnnotationProcessor
 
IntegrationPlatform - Class in org.adroitlogic.x.core
The base implementation of the Project-X platform
IntegrationPlatform() - Constructor for class org.adroitlogic.x.core.IntegrationPlatform
 
IntegrationProjectBuilder - Class in org.adroitlogic.x.tools.maven
Builds a Project-X project archive by running integrationProject goal at the package phase of the maven build lifecycle.
IntegrationProjectBuilder() - Constructor for class org.adroitlogic.x.tools.maven.IntegrationProjectBuilder
 
IntegrationRuntimeException - Exception in org.adroitlogic.x.api
 
IntegrationRuntimeException(String) - Constructor for exception org.adroitlogic.x.api.IntegrationRuntimeException
 
IntegrationRuntimeException(Throwable) - Constructor for exception org.adroitlogic.x.api.IntegrationRuntimeException
 
IntegrationRuntimeException(String, Throwable) - Constructor for exception org.adroitlogic.x.api.IntegrationRuntimeException
 
intValue(Object) - Static method in class org.adroitlogic.x.utils.TypeUtils
 
InvalidReceiveException - Exception in org.adroitlogic.x.api
An exception used when the message doesn't properly been received or dispatched by the connector or engine
InvalidReceiveException(String) - Constructor for exception org.adroitlogic.x.api.InvalidReceiveException
 
invokeAll(Collection<? extends Callable<T>>) - Method in class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
invokeAny(Collection<? extends Callable<T>>) - Method in class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
IS_INGRESS_CONNECTOR - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.Connector
 
isAccessAllowed(ServletRequest, ServletResponse, Object) - Method in class org.adroitlogic.x.management.rest.auth.JWTAuthorizationFilter
All the requests are going through this method to validate whether the user is authenticated and user has required permission to perform the action
isAcquiredInThisProcess() - Method in interface org.adroitlogic.x.api.clustering.locks.XClusterLock
Returns true if the mutex is acquired by a thread in this JVM
isAcquiredInThisProcess() - Method in class org.adroitlogic.x.clustering.locks.ClusterLock
Whether this lock is acquired by a thread in this process.
isActualTransactionActive() - Method in class org.adroitlogic.x.api.txn.TransactionContext
 
isArchived() - Method in class org.adroitlogic.x.api.clustering.CommandView
 
isAttachedToAMessage() - Method in class org.adroitlogic.x.base.format.ResourceAwareMessageFormat
 
isAverageGauge() - Method in interface org.adroitlogic.x.api.metrics.records.XGaugeRecord
Returns whether this is an average gauge or a sum gauge
isAverageGauge() - Method in class org.adroitlogic.x.metrics.records.GaugeRecord
Returns whether this is an average gauge or a sum gauge
isChanged() - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
isComplete() - Method in class org.adroitlogic.x.logging.LogInfoData
 
isConfigurable() - Method in class org.adroitlogic.x.model.rest.tbsr.TaskParameterView
 
isConfigurationRequired() - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
isConfigurationRequired() - Method in class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
isConfigurationRequired() - Method in interface org.adroitlogic.x.model.statik.ElementInfo
 
isConfigurationRequired() - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
isConfigurationRequired() - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
isCurrent() - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
isDebugEnabled() - Method in class org.adroitlogic.x.logging.log4j2.Log4j2LoggerImpl
 
isDebugEnabled() - Method in class org.adroitlogic.x.logging.Logger
Whether debug is enabled for this logger, or in other words the logger's log level is set to Level.DEBUG or lower.
isDebugEnabled() - Method in class org.adroitlogic.x.logging.NoLogger
 
isEmpty() - Method in class org.adroitlogic.x.base.format.MapFormat
 
isEmpty() - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
isEmpty() - Method in class org.adroitlogic.x.utils.MultiValueMap
isErrorEnabled() - Method in class org.adroitlogic.x.logging.log4j2.Log4j2LoggerImpl
 
isErrorEnabled() - Method in class org.adroitlogic.x.logging.Logger
Whether error is enabled for this logger, or in other words the logger's log level is set to Level.ERROR or lower.
isErrorEnabled() - Method in class org.adroitlogic.x.logging.NoLogger
 
isErrorResult(ExecutionResult) - Static method in class org.adroitlogic.x.api.ExecutionResult
 
isEvaluationPositive(XEnvironment) - Method in class org.adroitlogic.x.api.EnvironmentEvaluator
For example, lets say that an evaluator want to evaluate whether the tags nodeName:node1, groupName:group1 are there in the environment's tags.
isEvaluationPositive(XEnvironment) - Method in class org.adroitlogic.x.base.evaluators.GroupFailoverEnvironmentEvaluator
For example, lets say that an evaluator want to evaluate whether the tags nodeName:node1, groupName:group1 are there in the environment's tags.
isEvaluationPositive(XEnvironment) - Method in class org.adroitlogic.x.base.evaluators.NodeWiseFailoverEnvironmentEvaluator
For example, lets say that an evaluator want to evaluate whether the tags nodeName:node1, groupName:group1 are there in the environment's tags.
isExpired() - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
Check whether this metrics has been expired as the primary template
isExpired() - Method in class org.adroitlogic.x.metrics.StepRecord
 
isFailoverEnabled() - Method in interface org.adroitlogic.x.api.XMessageContext
 
isFailoverEnabled() - Method in class org.adroitlogic.x.core.MessageContext
 
isFailoverOnStartup() - Method in class org.adroitlogic.x.clustering.failover.strategy.GroupFailoverStrategy
 
isFailoverOnStartup() - Method in class org.adroitlogic.x.clustering.failover.strategy.NodeWiseFailoverStrategy
 
isFlowComplete(IngressConnectorElement) - Static method in class org.adroitlogic.x.base.util.FlowValidationUtil
 
isImplementedByInterface(TypeElement, String) - Method in class org.adroitlogic.x.annotation.AbstractSingularAnnotationProcessor
This method recursively checks whether a given interface is implemented by a given type element or by at least one of the interfaces of its hierarchy
isImplementedBySuper(TypeElement, String) - Method in class org.adroitlogic.x.annotation.AbstractSingularAnnotationProcessor
This method checks whether a given interface is implemented by at least one of the super classes of given type element
isInfoEnabled() - Method in class org.adroitlogic.x.logging.log4j2.Log4j2LoggerImpl
 
isInfoEnabled() - Method in class org.adroitlogic.x.logging.Logger
Whether info is enabled for this logger, or in other words the logger's log level is set to Level.INFO or lower.
isInfoEnabled() - Method in class org.adroitlogic.x.logging.NoLogger
 
isIntensive() - Method in class org.adroitlogic.x.management.tbsr.task.TaskBase
 
isIntensive() - Method in class org.adroitlogic.x.model.rest.tbsr.TaskView
 
isInterfaceImplemented(TypeElement, String) - Method in class org.adroitlogic.x.annotation.AbstractSingularAnnotationProcessor
isLocationAware() - Method in interface org.adroitlogic.x.core.LicenseManager.CustomLicenseProcessor
This method can be overridden by individual products to indicate whether the product is expected to consider the installation location when generating the identifier for the instance.
isMaskable() - Method in class org.adroitlogic.x.management.tbsr.task.TaskBase
 
isMaskable() - Method in class org.adroitlogic.x.model.rest.tbsr.TaskView
 
isMessageContextCompleted() - Method in interface org.adroitlogic.x.api.XMessageContext
 
isMessageContextCompleted() - Method in class org.adroitlogic.x.core.MessageContext
 
isMessageFlowCompleted() - Method in interface org.adroitlogic.x.api.XMessageContext
 
isMessageFlowCompleted() - Method in class org.adroitlogic.x.core.MessageContext
 
isMessageTracingEnabled() - Method in interface org.adroitlogic.x.api.XPlatform
 
isMessageTracingEnabled() - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
isMessageTracingEnabled() - Method in class org.adroitlogic.x.management.jmx.ServerManagement
Checks whether the integration flow message tracing functionality is enabled *
isMessageTracingEnabled() - Method in interface org.adroitlogic.x.management.jmx.XServerManagementMXBean
Checks whether the integration flow message tracing functionality is enabled *
isMessageTracingEnabled() - Method in class org.adroitlogic.x.management.rest.controller.MessageManagementController
 
isOfElementKinds(EnumSet<ElementKind>, Element) - Method in class org.adroitlogic.x.annotation.AbstractSingularAnnotationProcessor
This method checks whether the given element belongs to one of the given element kinds
isOptional() - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
isPreProvidedLicense() - Method in interface org.adroitlogic.x.core.LicenseManager.CustomLicenseProcessor
This method can be overridden by individual products to indicate whether the product is expected to download license from remote server (in which case the license directory should have write access) or generated license is provided beforehand (in which case the license directory does not need write access).
isRealMetricsEngine() - Method in interface org.adroitlogic.x.api.metrics.XMetricsEngine
Checks whether this metrics engine is a real implementation
isRealMetricsEngine() - Method in class org.adroitlogic.x.metrics.NoMetricsEngine
 
isRecursivelyFailover() - Method in class org.adroitlogic.x.clustering.failover.strategy.NodeWiseFailoverStrategy
 
isRegistered(String) - Method in class org.adroitlogic.x.terminal.core.CommandRegistry
Checks whether there is a command executor registered for the give command
isResponseSubmitted() - Method in interface org.adroitlogic.x.api.XMessageContext
 
isResponseSubmitted() - Method in class org.adroitlogic.x.core.MessageContext
 
isShutdown() - Method in class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
isStringConvertibleToType(String, Class<T>) - Static method in class org.adroitlogic.x.utils.CommonUtils
Utility method to check if a String value can be converted to a given type
isSuccess() - Method in class org.adroitlogic.x.api.clustering.ExecutionResultView
 
isTerminated() - Method in class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
isTimedOut() - Method in interface org.adroitlogic.x.api.XMessageContext
Checks whether this message context is flagged as timed-out
isTimedOut() - Method in class org.adroitlogic.x.core.MessageContext
 
isTraceEnabled() - Method in class org.adroitlogic.x.logging.log4j2.Log4j2LoggerImpl
 
isTraceEnabled() - Method in class org.adroitlogic.x.logging.Logger
Whether trace is enabled for this logger, or in other words the logger's log level is set to Level.TRACE
isTraceEnabled() - Method in class org.adroitlogic.x.logging.NoLogger
 
isTracingEnabled() - Method in interface org.adroitlogic.x.api.XIntegrationFlowTracer
Checks whether the message tracing is enabled
isTracingEnabled() - Method in class org.adroitlogic.x.core.InMemoryIntegrationFlowTracer
 
isTransactionEnabled() - Method in class org.adroitlogic.x.api.txn.TransactionContext
 
isTransactionFailed() - Method in class org.adroitlogic.x.api.txn.TransactionContext
 
isTriggerOnMajority() - Method in class org.adroitlogic.x.clustering.failover.strategy.config.FailoverGroupConfig
 
isUsed() - Method in interface org.adroitlogic.x.api.metrics.records.XMetricsRecord
Returns whether this record has been used
isUsed() - Method in class org.adroitlogic.x.metrics.records.AbstractMetricsRecord
 
isWarnEnabled() - Method in class org.adroitlogic.x.logging.log4j2.Log4j2LoggerImpl
 
isWarnEnabled() - Method in class org.adroitlogic.x.logging.Logger
Whether warn is enabled for this logger, or in other words the logger's log level is set to Level.WARN or lower.
isWarnEnabled() - Method in class org.adroitlogic.x.logging.NoLogger
 

J

JMX_DOMAIN - Static variable in class org.adroitlogic.x.management.jmx.JMXConstants
 
JMXConstants - Class in org.adroitlogic.x.management.jmx
The internal JMX constants that defines the MXBeans for the use by the UltraStudio
JMXConstants() - Constructor for class org.adroitlogic.x.management.jmx.JMXConstants
 
JOB_CONTEXT_KEY - Static variable in class org.adroitlogic.x.base.trp.ScheduledMessageInjector
 
JobConfig(String, String) - Constructor for class org.adroitlogic.x.base.connector.ScheduledIngressConfig.JobConfig
 
JsonUsernamePasswordObject - Class in org.adroitlogic.x.management.rest.auth
Resource model binds with the incoming username-password JSON payload
JsonUsernamePasswordObject() - Constructor for class org.adroitlogic.x.management.rest.auth.JsonUsernamePasswordObject
 
JWT_CLAIM_PERMISSIONS - Static variable in class org.adroitlogic.x.management.rest.auth.JWTTokenManager
 
JWT_CLAIM_RANDOM_STRING - Static variable in class org.adroitlogic.x.management.rest.auth.JWTTokenManager
 
JWT_TOKEN_SESSION_RANDOM_STRING - Static variable in class org.adroitlogic.x.management.rest.auth.JWTTokenManager
 
JWTAuthenticationToken - Class in org.adroitlogic.x.management.rest.auth
This class will be used as a wrapper for the @link{SignedJWT}, in order to use it as a AuthenticationToken inside Shiro.
JWTAuthenticationToken(SignedJWT) - Constructor for class org.adroitlogic.x.management.rest.auth.JWTAuthenticationToken
 
JWTAuthorizationFilter - Class in org.adroitlogic.x.management.rest.auth
Request filter for user authentication and authorization.
JWTAuthorizationFilter(String) - Constructor for class org.adroitlogic.x.management.rest.auth.JWTAuthorizationFilter
 
JWTRealm - Class in org.adroitlogic.x.management.rest.auth
JWTRealm used by shiro for authenticating users and authorizing users
JWTRealm() - Constructor for class org.adroitlogic.x.management.rest.auth.JWTRealm
 
JWTTokenEncrypt - Class in org.adroitlogic.x.management.rest.auth
Provides JWT Token encrypt and decrypt functions
JWTTokenEncrypt(String) - Constructor for class org.adroitlogic.x.management.rest.auth.JWTTokenEncrypt
 
JWTTokenManager - Class in org.adroitlogic.x.management.rest.auth
This class will be used to generate and validate tokens.
JWTTokenManager() - Constructor for class org.adroitlogic.x.management.rest.auth.JWTTokenManager
 

K

KEY_FACTORY - Static variable in class org.adroitlogic.x.management.tbsr.TBSRConstants
 
keyList() - Method in class org.adroitlogic.x.management.tbsr.util.DetailsMap
Returns the list of keys in the map
KeyRepositoryConst - Class in org.adroitlogic.x.management.rest.auth
Holds the shared secret used to encrypt/decrypt JWT token string
KeyRepositoryConst(String) - Constructor for class org.adroitlogic.x.management.rest.auth.KeyRepositoryConst
 
keySet() - Method in class org.adroitlogic.x.base.format.MapFormat
 
keySet() - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
keySet() - Method in class org.adroitlogic.x.utils.MultiValueMap

L

launch(ExecutionConfigView) - Method in class org.adroitlogic.x.management.rest.controller.TroubleshootController
 
launchTaskQueue(ExecutionConfigView) - Method in class org.adroitlogic.x.management.rest.service.TroubleshootService
 
launchTaskQueue(ExecutionConfigView) - Method in class org.adroitlogic.x.terminal.proxies.TroubleshootProxy
 
LibArchiveTask - Class in org.adroitlogic.x.management.tbsr.task
Library directory archival task template for UltraESB troubleshoot reporting framework
LibArchiveTask() - Constructor for class org.adroitlogic.x.management.tbsr.task.LibArchiveTask
 
LibCustomArchiveTask - Class in org.adroitlogic.x.management.tbsr.task
lib/custom directory archival task for UltraESB troubleshoot report generation
LibCustomArchiveTask() - Constructor for class org.adroitlogic.x.management.tbsr.task.LibCustomArchiveTask
 
LibDirInfoTask - Class in org.adroitlogic.x.management.tbsr.task
Library directory content information collector task for UltraESB troubleshoot report generation
LibDirInfoTask() - Constructor for class org.adroitlogic.x.management.tbsr.task.LibDirInfoTask
 
LibPatchesArchiveTask - Class in org.adroitlogic.x.management.tbsr.task
lib/patches directory archival task for UltraESB troubleshoot report generation
LibPatchesArchiveTask() - Constructor for class org.adroitlogic.x.management.tbsr.task.LibPatchesArchiveTask
 
LICENSE_VALIDATE_PERIOD - Static variable in class org.adroitlogic.x.core.LicenseManager
 
LicenseManager - Class in org.adroitlogic.x.core
License validation utility
LicenseManager.CustomLicenseProcessor - Interface in org.adroitlogic.x.core
 
LicenseValidationTask - Class in org.adroitlogic.x.core.util
Timer task to check license expiration
LicenseValidationTask(ServerConfig) - Constructor for class org.adroitlogic.x.core.util.LicenseValidationTask
 
listener - Variable in class org.adroitlogic.x.base.connector.IngressConnectorElement
 
listener - Variable in class org.adroitlogic.x.base.trp.ListenerAwareScheduledMessageInjector
 
LISTENER_KEY - Static variable in class org.adroitlogic.x.base.trp.ScheduledMessageInjector
 
ListenerAwareScheduledMessageInjector<T extends AbstractScheduledTransportListener,C extends ScheduledIngressConfig,R extends FetchReference<F>,F> - Class in org.adroitlogic.x.base.trp
A base class for the polling scheduled message injectors that are aware of the respective AbstractScheduledTransportListener
ListenerAwareScheduledMessageInjector() - Constructor for class org.adroitlogic.x.base.trp.ListenerAwareScheduledMessageInjector
 
ListenerAwareTriggeredMessageInjector<C extends ScheduledIngressConfig,L extends AbstractScheduledTransportListener> - Class in org.adroitlogic.x.base.trp
 
ListenerAwareTriggeredMessageInjector() - Constructor for class org.adroitlogic.x.base.trp.ListenerAwareTriggeredMessageInjector
 
ListenerConfig - Class in org.adroitlogic.x.api.trp
The transport listener configuration that defines the behavior of a listener
ListenerConfig(XServerConfig, String) - Constructor for class org.adroitlogic.x.api.trp.ListenerConfig
 
listenerConfig - Variable in class org.adroitlogic.x.api.trp.TransportListener
 
listProjects(boolean) - Method in class org.adroitlogic.x.terminal.commands.ProjectManagementCommands
 
listProjects() - Method in class org.adroitlogic.x.terminal.proxies.ProjectManagementProxy
 
listTroubleshootReportOptions(boolean, boolean, boolean) - Method in class org.adroitlogic.x.terminal.commands.TroubleshootCommands
 
ListUtils - Class in org.adroitlogic.x.utils
Utility class for handling Java list data structures
ListUtils() - Constructor for class org.adroitlogic.x.utils.ListUtils
 
loadClass(String) - Method in class org.adroitlogic.x.utils.HotSwapClassLoader
 
loadSourceFiles(Collection<File>) - Method in class org.adroitlogic.x.management.tbsr.task.ArchiveTask
Returns a Collection of source files (as a directory hierarchy) to be archived; task-specific implementation should be provided by the actual task
loadSourceFiles(Collection<File>) - Method in class org.adroitlogic.x.management.tbsr.task.ConfDirArchiveTask
 
loadSourceFiles(Collection<File>) - Method in class org.adroitlogic.x.management.tbsr.task.LibCustomArchiveTask
 
loadSourceFiles(Collection<File>) - Method in class org.adroitlogic.x.management.tbsr.task.LibPatchesArchiveTask
 
loadSourceFiles(Collection<File>) - Method in class org.adroitlogic.x.management.tbsr.task.LogDirArchiveTask
 
loadSourceFiles(Collection<File>) - Method in class org.adroitlogic.x.management.tbsr.task.ProjectsDirArchiveTask
 
LOCKS_PATH_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
Zookeeper path for the locks inside the domain znode
Log4j2CloseableContext - Class in org.adroitlogic.x.logging.log4j2
CloseableThreadContext implementation of the log4j mapped to the project-x logging API
Log4j2CloseableContext(CloseableThreadContext.Instance) - Constructor for class org.adroitlogic.x.logging.log4j2.Log4j2CloseableContext
 
Log4j2LoggerFactoryImpl - Class in org.adroitlogic.x.logging.log4j2
The Log4j2 logger factory implementation to register the Log4j2 binding for the logging API
Log4j2LoggerFactoryImpl() - Constructor for class org.adroitlogic.x.logging.log4j2.Log4j2LoggerFactoryImpl
 
Log4j2LoggerImpl - Class in org.adroitlogic.x.logging.log4j2
Provides the default logger implementation for the UltraESB logging framework.
Log4j2LoggerImpl(String, int, int, int) - Constructor for class org.adroitlogic.x.logging.log4j2.Log4j2LoggerImpl
Constructs a logger with the given logger name, type, status and the severity
LOG4J_PROPERTIES_FILE - Static variable in class org.adroitlogic.x.api.ProjectConstants
 
LOG_CONTEXT - Static variable in class org.adroitlogic.x.logging.Logger
 
LOG_LEVEL - Static variable in class org.adroitlogic.x.management.tbsr.task.DetailedLogArchiveTask
 
LOG_PERIOD - Static variable in class org.adroitlogic.x.management.tbsr.task.DetailedLogArchiveTask
parameter names
LogConfigurationException - Exception in org.adroitlogic.x.logging
Exception thrown when there is a duplicate code for either the log code prefix or for any specific log entries
LogConfigurationException(String, String, String) - Constructor for exception org.adroitlogic.x.logging.LogConfigurationException
 
LogConfigurationException(int, Class<?>) - Constructor for exception org.adroitlogic.x.logging.LogConfigurationException
 
LogDirArchiveTask - Class in org.adroitlogic.x.management.tbsr.task
Log file retrieval task for UltraESB troubleshoot report generation
LogDirArchiveTask() - Constructor for class org.adroitlogic.x.management.tbsr.task.LogDirArchiveTask
 
logger - Variable in class org.adroitlogic.x.api.AbstractIntegrationFeature
 
logger - Variable in class org.adroitlogic.x.api.metrics.XTimerMetricsReporter
 
logger - Variable in class org.adroitlogic.x.api.trp.TransportListener
 
logger - Variable in class org.adroitlogic.x.api.trp.TransportSender
 
logger - Variable in class org.adroitlogic.x.base.connector.EgressConnectorElement
 
logger - Variable in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
logger - Variable in class org.adroitlogic.x.base.trp.ScheduledMessageInjector
 
logger - Variable in class org.adroitlogic.x.clustering.failover.strategy.FailoverStrategy
 
Logger - Class in org.adroitlogic.x.logging
The logger API of the Project-X.
Logger(int, int, int) - Constructor for class org.adroitlogic.x.logging.Logger
Constructs a logger with the given logger name, type, status and the severity
Logger() - Constructor for class org.adroitlogic.x.logging.Logger
 
logger - Variable in class org.adroitlogic.x.terminal.proxies.AbstractRestProxy
 
LOGGER_NAME - Static variable in class org.adroitlogic.x.management.tbsr.task.DetailedLogArchiveTask
 
LoggerFactory - Class in org.adroitlogic.x.logging
The LoggerFactory providing instances of loggers as and when required.
LoggerFactory() - Constructor for class org.adroitlogic.x.logging.LoggerFactory
 
LoggingValidator - Class in org.adroitlogic.x.logging.plugin
The logging validator which validates the use of logging by scanning the LogInfo annotation of all applicable classes and packages
LoggingValidator() - Constructor for class org.adroitlogic.x.logging.plugin.LoggingValidator
 
login(JsonUsernamePasswordObject) - Method in class org.adroitlogic.x.management.rest.service.AuthService
Invoke shiro user authentication and that will direct to the Authorization Realm.
LogInfo - Annotation Type in org.adroitlogic.x.logging
This annotation specifies the logging code computation parameters at multiple levels either at the class hierarchy or at the package levels as package annotations
LogInfoData - Class in org.adroitlogic.x.logging
Represents the data extracted from a LogInfo annotation
LogInfoData() - Constructor for class org.adroitlogic.x.logging.LogInfoData
 
LogInfoData(LogInfo) - Constructor for class org.adroitlogic.x.logging.LogInfoData
 
longValue(Object) - Static method in class org.adroitlogic.x.utils.TypeUtils
 

M

main(String[]) - Static method in class org.adroitlogic.x.server.XContainer
The main method that executes and starts the project-x server container, which accepts the configuration directory as an argument, and looks up a file named server.xml to load the initial spring application context
main(String[]) - Static method in class org.adroitlogic.x.terminal.UltraTerminal
 
MAIN_CONFIG_FILE - Static variable in class org.adroitlogic.x.server.XContainer
The static final variable that holds the main configuration file name to be looked up that should be residing in the provided configuration directory, which is server.xml
ManagementController - Annotation Type in org.adroitlogic.x.annotation.management
 
ManagementServer - Class in org.adroitlogic.x.management.rest
 
ManagementServer(boolean) - Constructor for class org.adroitlogic.x.management.rest.ManagementServer
 
ManagementServiceException - Exception in org.adroitlogic.x.management.rest.service
 
ManagementServiceException(String) - Constructor for exception org.adroitlogic.x.management.rest.service.ManagementServiceException
 
ManagementServiceException(String, int) - Constructor for exception org.adroitlogic.x.management.rest.service.ManagementServiceException
 
MANIFEST_FILE - Static variable in class org.adroitlogic.x.api.ProjectConstants
 
ManifestHeaders() - Constructor for class org.adroitlogic.x.api.ProjectConstants.ManifestHeaders
 
mapArgument(String, Class<?>) - Static method in class org.adroitlogic.x.terminal.util.ConverterUtil
Maps a string argument into the given type
mapArgument(String, Class) - Static method in class org.adroitlogic.x.terminal.util.TypeUtil
Maps a string argument into the given type
MapFormat<K,V> - Class in org.adroitlogic.x.base.format
 
MapFormat(Map<K, V>) - Constructor for class org.adroitlogic.x.base.format.MapFormat
 
MapFormat() - Constructor for class org.adroitlogic.x.base.format.MapFormat
 
MapFormatFactory - Class in org.adroitlogic.x.base.format
This class is the factory for the MapFormat which is used to create a map backed message format
MapFormatFactory() - Constructor for class org.adroitlogic.x.base.format.MapFormatFactory
 
mapToStringResult(Object) - Static method in class org.adroitlogic.x.terminal.util.TypeUtil
Maps the object result into the string representation to be presented to the user over the UXTerm CLI
MapUtils - Class in org.adroitlogic.x.utils
Utility class for handling Java map data structures
MapUtils() - Constructor for class org.adroitlogic.x.utils.MapUtils
 
markAsAttachedToaMessage() - Method in interface org.adroitlogic.x.api.XMessageFormat
Used to mark this XMessageFormat has been set to a XMessage instance's payload so it would be released with the said XMessage's end of life.
markAsAttachedToaMessage() - Method in class org.adroitlogic.x.base.format.ResourceAwareMessageFormat
When invoked change ResourceAwareMessageFormat.attachedToAMessage value to true, This ensures releasing this XMessageFormat's resources has been delegated to the message lifecycle
markStartExecution() - Method in class org.adroitlogic.x.management.tbsr.execution.ExecutionContext
Marks execution starting point of overall session
marshalCommand(XControlCommand) - Static method in class org.adroitlogic.x.clustering.ControlCommandMarshaller
Marshaling the given command object into a String by looking at the bean properties.
MASK_REGEX - Static variable in class org.adroitlogic.x.management.tbsr.TBSRConstants
 
maskCredentials(String, Pattern) - Static method in class org.adroitlogic.x.management.tbsr.util.StringTools
Masks credentials in a given String
matches(XMessage) - Method in class org.adroitlogic.x.api.connector.IngressConfig
When using wild cards/regex patterns etc in ingress connector paths there can be multiple ingress connectors which are match for a given message.
matches(XMessage) - Method in class org.adroitlogic.x.api.connector.PreDispatchedIngressConfig
 
matches(ListenerConfig) - Method in class org.adroitlogic.x.api.trp.ListenerConfig
 
matches(SenderConfig) - Method in class org.adroitlogic.x.api.trp.SenderConfig
 
merge(LogInfo) - Method in class org.adroitlogic.x.logging.LogInfoData
 
merge(AutoCloseable) - Method in class org.adroitlogic.x.utils.ContextClassLoaderSwitcher
 
merge(String, Object, BiFunction<? super Object, ? super Object, ?>) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
mergeExecutionResults(CompletionType, ExecutionResult, ExecutionResult...) - Static method in class org.adroitlogic.x.api.ExecutionResult
 
mergeInto(CloseableContext) - Method in class org.adroitlogic.x.logging.CloseableLogContext
 
Message - Class in org.adroitlogic.x.core
The base implementation of the Project-X runtime message representation
Message(XMessageFormat) - Constructor for class org.adroitlogic.x.core.Message
 
MESSAGE_CONTEXT_ID_PATTERN - Static variable in class org.adroitlogic.x.api.processor.VariableExpressions
 
MESSAGE_CONTEXT_ID_REGEX - Static variable in class org.adroitlogic.x.api.processor.VariableExpressions
 
MESSAGE_CONTEXT_PROPERTY_PATTERN - Static variable in class org.adroitlogic.x.api.processor.VariableExpressions
 
MESSAGE_CONTEXT_PROPERTY_REGEX - Static variable in class org.adroitlogic.x.api.processor.VariableExpressions
 
MESSAGE_HEADER_PATTERN - Static variable in class org.adroitlogic.x.api.processor.VariableExpressions
 
MESSAGE_HEADER_REGEX - Static variable in class org.adroitlogic.x.api.processor.VariableExpressions
 
MESSAGE_ID_PATTERN - Static variable in class org.adroitlogic.x.api.processor.VariableExpressions
 
MESSAGE_ID_REGEX - Static variable in class org.adroitlogic.x.api.processor.VariableExpressions
 
MESSAGE_PAYLOAD_PATTERN - Static variable in class org.adroitlogic.x.api.processor.VariableExpressions
 
MESSAGE_PAYLOAD_REGEX - Static variable in class org.adroitlogic.x.api.processor.VariableExpressions
 
MESSAGE_PROPERTY_PATTERN - Static variable in class org.adroitlogic.x.api.processor.VariableExpressions
 
MESSAGE_PROPERTY_REGEX - Static variable in class org.adroitlogic.x.api.processor.VariableExpressions
 
MESSAGE_RECEIVER_KEY - Static variable in class org.adroitlogic.x.base.trp.ScheduledMessageInjector
 
MessageContext() - Constructor for class org.adroitlogic.x.base.Constants.MessageContext
 
MessageContext - Class in org.adroitlogic.x.core
Implementation of XMessageContext API
MessageContext(XMessage) - Constructor for class org.adroitlogic.x.core.MessageContext
 
MessageContextResource - Class in org.adroitlogic.x.model.rest.msg
 
MessageContextResource() - Constructor for class org.adroitlogic.x.model.rest.msg.MessageContextResource
 
MessageManagementCommands - Class in org.adroitlogic.x.terminal.commands
 
MessageManagementCommands() - Constructor for class org.adroitlogic.x.terminal.commands.MessageManagementCommands
 
MessageManagementController - Class in org.adroitlogic.x.management.rest.controller
 
MessageManagementController() - Constructor for class org.adroitlogic.x.management.rest.controller.MessageManagementController
 
MessageManagementProxy - Class in org.adroitlogic.x.terminal.proxies
 
MessageManagementProxy() - Constructor for class org.adroitlogic.x.terminal.proxies.MessageManagementProxy
 
MessageReceiver - Class in org.adroitlogic.x.api.trp
The main entry point to the Project-X runtime mediation engine through the ingress connectors.
MessageReceiver(XPlatform, ExchangePattern) - Constructor for class org.adroitlogic.x.api.trp.MessageReceiver
 
messageReceiver - Variable in class org.adroitlogic.x.api.trp.TransportListener
 
Messages() - Constructor for class org.adroitlogic.x.terminal.TerminalConstants.Messages
 
MessageView - Class in org.adroitlogic.x.core
Implementation of XMessageView
MessageView(MessageContext, int) - Constructor for class org.adroitlogic.x.core.MessageView
 
META_INF_DIRECTORY - Static variable in class org.adroitlogic.x.api.ProjectConstants
 
MetaType - Enum in org.adroitlogic.x.api.config
The meta type of the parameters that are used to extract out various information about the parameters configured for connectors and processing elements such as exposed ports ad service paths
MetricsAspect - Class in org.adroitlogic.x.aspect
Aspect class to inject the metrics streams initialization to the classes annotated with MetricsReporter
MetricsAspect() - Constructor for class org.adroitlogic.x.aspect.MetricsAspect
 
metricsEngine - Variable in class org.adroitlogic.x.api.metrics.XTimerMetricsReporter
Reference to the metrics engine being used
MetricsRecordGeneratingTask - Class in org.adroitlogic.x.metrics.timerTasks
Timer task to generated stats records based on the completed metrics templates.
MetricsRecordGeneratingTask(XMetricsCollector) - Constructor for class org.adroitlogic.x.metrics.timerTasks.MetricsRecordGeneratingTask
 
MetricsReportable - Interface in org.adroitlogic.x.api.metrics
Interface class to be implemented by any class reporting metrics to the metrics engine
MetricsReporter - Annotation Type in org.adroitlogic.x.annotation.metrics
This annotation indicates that the annotated class has one or more metrics stream fields annotated with MetricsStream.
MetricsStream - Annotation Type in org.adroitlogic.x.annotation.metrics
This annotation indicates that the annotated field should be considered as a metrics stream.
MetricsStream - Class in org.adroitlogic.x.api.metrics
Represents the metrics stream to be used by the reporter.
MetricsStream(String, int) - Constructor for class org.adroitlogic.x.api.metrics.MetricsStream
 
MetricsStreamNames - Class in org.adroitlogic.x.api.metrics
Constants class that defines all the internal stream names that are used by UltraESB
MetricsStreamNames() - Constructor for class org.adroitlogic.x.api.metrics.MetricsStreamNames
 
MetricsStreamNames.Connector - Class in org.adroitlogic.x.api.metrics
 
MetricsStreamNames.CustomField - Class in org.adroitlogic.x.api.metrics
 
MetricsStreamNames.IntegrationFlow - Class in org.adroitlogic.x.api.metrics
 
MetricsStreamNames.MetricsRecordType - Enum in org.adroitlogic.x.api.metrics
 
MetricsStreamNames.StreamCreationType - Enum in org.adroitlogic.x.api.metrics
 
MetricsStreamNames.System - Class in org.adroitlogic.x.api.metrics
 
MetricsStreamNames.ThreadPool - Class in org.adroitlogic.x.api.metrics
 
MetricsTemplate - Class in org.adroitlogic.x.api.metrics
Abstract template for the metrics collecting object
MetricsTemplate(String, String, String, String, String, XMetricsCollector, Map<String, String>) - Constructor for class org.adroitlogic.x.api.metrics.MetricsTemplate
Construct metrics template for the given entity id and type
MetricsTimePeriodSyncTask - Class in org.adroitlogic.x.metrics.timerTasks
Timer task to sync metrics templates
MetricsTimePeriodSyncTask(XMetricsCollector) - Constructor for class org.adroitlogic.x.metrics.timerTasks.MetricsTimePeriodSyncTask
 
MetricsWindow - Class in org.adroitlogic.x.metrics
The metrics window representing the moving window which is keeping track of the active metrics stepRecords of the window as well as the active record and a single spare record, which should be destroyed and made available to be used by the thread pool used by the metrics engine asynchronously
MetricsWindow(int, XMetricsCollector) - Constructor for class org.adroitlogic.x.metrics.MetricsWindow
 
MGT_PROTOCOL - Static variable in class org.adroitlogic.x.terminal.TerminalConstants
 
MockInOnlyProcessingElement - Class in org.adroitlogic.x.test.util
This is the implementation of MockProcessingElement to be used for the unit tests.
MockInOnlyProcessingElement(ExecutionResult) - Constructor for class org.adroitlogic.x.test.util.MockInOnlyProcessingElement
 
MockInOnlyProcessingElement(ExecutionResult, Function<XMessageContext, XMessageContext>) - Constructor for class org.adroitlogic.x.test.util.MockInOnlyProcessingElement
 
MockInOutProcessingElement - Class in org.adroitlogic.x.test.util
This is the implementation of MockProcessingElement to be used for the unit tests.
MockInOutProcessingElement() - Constructor for class org.adroitlogic.x.test.util.MockInOutProcessingElement
 
MockInOutProcessingElement(Function<XMessageContext, XMessageContext>) - Constructor for class org.adroitlogic.x.test.util.MockInOutProcessingElement
 
MockProcessingElement - Class in org.adroitlogic.x.test.util
This is the implementation of AbstractProcessingElement to be used for the outports in unit tests
MockProcessingElement() - Constructor for class org.adroitlogic.x.test.util.MockProcessingElement
 
MockProcessingElement(Function<XMessageContext, XMessageContext>) - Constructor for class org.adroitlogic.x.test.util.MockProcessingElement
 
modifiableList(T...) - Static method in class org.adroitlogic.x.utils.ListUtils
Creates a modifiable list from the given set of typed values in the entries
move(CuratorFramework, String, String) - Static method in class org.adroitlogic.x.clustering.util.CuratorUtils
Moves a given ZNode specified by the path
MultiColumnResult - Class in org.adroitlogic.x.terminal.util
 
MultiColumnResult() - Constructor for class org.adroitlogic.x.terminal.util.MultiColumnResult
 
MultiValueMap<K,V> - Class in org.adroitlogic.x.utils
A Map implementation that could hold multiple duplicates for a given key.
MultiValueMap() - Constructor for class org.adroitlogic.x.utils.MultiValueMap
 
MultiValueMap(MultiValueMap<K, V>) - Constructor for class org.adroitlogic.x.utils.MultiValueMap
This will create a new MultiValueMap instance with all the values of the multiValueMap.
MultiValueMap(Map<K, V>, Map<K, List<V>>) - Constructor for class org.adroitlogic.x.utils.MultiValueMap
This will create a new MultiValueMap instance with the values of the firstValues and duplicates.
MXBEAN_NAME_SERVER_MANAGER - Static variable in class org.adroitlogic.x.management.jmx.JMXConstants
 

N

name - Variable in class org.adroitlogic.x.api.metrics.XTimerMetricsReporter
 
NAMESPACE - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
Zookeeper root znode used by the UltraESB
newFailoverClusterPaths() - Method in class org.adroitlogic.x.clustering.failover.strategy.FailoverStrategy
 
newFailoverClusterPaths() - Method in class org.adroitlogic.x.clustering.failover.strategy.GroupFailoverStrategy
 
newFailoverClusterPaths() - Method in class org.adroitlogic.x.clustering.failover.strategy.NodeWiseFailoverStrategy
 
newListener(ApplicationContext) - Method in class org.adroitlogic.x.base.connector.IngressConnectorElement
Supplier implementations should just create the listener and return, initialization and starting of the listener will be handled by the framework
newRecord() - Method in class org.adroitlogic.x.metrics.StepRecord
 
newSender(ApplicationContext) - Method in class org.adroitlogic.x.base.connector.EgressConnectorElement
Connector implementation should create the sender and return without initialization or starting of the sender
NODE_JMX_URL_PATH_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
Zookeeper path for the jmxURL of the active nodes znode
NODE_NAME - Static variable in class org.adroitlogic.x.api.clustering.ClusteringConstants.Tags
 
NODE_NAME - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames
 
NODE_WISE_FAILOVER_STRATEGY_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.FailoverConstants
 
NodeGroupStat - Class in org.adroitlogic.x.clustering.failover.strategy.util
A state management class of the Node Group status of a clustered setup
NodeGroupStat(String, List<String>, List<String>, List<String>) - Constructor for class org.adroitlogic.x.clustering.failover.strategy.util.NodeGroupStat
 
NODES_PATH_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
Zookeeper path for the information on nodes inside the domain znode
NodeWiseFailoverClusterPaths - Class in org.adroitlogic.x.clustering.failover.strategy.paths
Cluster paths definitions used by the NodeWiseFailoverStrategy
NodeWiseFailoverClusterPaths() - Constructor for class org.adroitlogic.x.clustering.failover.strategy.paths.NodeWiseFailoverClusterPaths
 
NodeWiseFailoverEnvironmentEvaluator - Class in org.adroitlogic.x.base.evaluators
The EnvironmentEvaluator used for processing failover related environment changes.
NodeWiseFailoverEnvironmentEvaluator(int, List<String>) - Constructor for class org.adroitlogic.x.base.evaluators.NodeWiseFailoverEnvironmentEvaluator
 
NodeWiseFailoverStrategy - Class in org.adroitlogic.x.clustering.failover.strategy
Class implementing the Node wise failover strategy.
NodeWiseFailoverStrategy() - Constructor for class org.adroitlogic.x.clustering.failover.strategy.NodeWiseFailoverStrategy
 
NoLogger - Class in org.adroitlogic.x.logging
Implements a logger that can be used in absence of a logging configuration or a malformed configuration.
NoLogger() - Constructor for class org.adroitlogic.x.logging.NoLogger
 
NoMetricsEngine - Class in org.adroitlogic.x.metrics
This is a dummy metrics engine implementation which neither stores nor publishes the reported metrics.
NoMetricsEngine() - Constructor for class org.adroitlogic.x.metrics.NoMetricsEngine
 
NON_PUBLIC_CLASS_ERROR - Static variable in class org.adroitlogic.x.annotation.AnnotationProcessorErrorConstants
 
NON_PUBLIC_FIELD_ERROR - Static variable in class org.adroitlogic.x.annotation.AnnotationProcessorErrorConstants
 
NOT_CONNECTED - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Messages
 
NOT_IMPLEMENTED_INTERFACE_ERROR - Static variable in class org.adroitlogic.x.annotation.AnnotationProcessorErrorConstants
 
NOT_INHERITED_FROM_SUPER_ERROR - Static variable in class org.adroitlogic.x.annotation.AnnotationProcessorErrorConstants
 
notificationMap - Variable in class org.adroitlogic.x.base.trp.SendCallback
The notification map which holds the SendNotifications over the key computed using SendCallback.computeKey(XMessageContext) using the message properties
notifyError(T, Exception) - Method in class org.adroitlogic.x.base.trp.SendCallback
This method is expected to be called by concrete implementations of the SendCallback to mark a message as an error or a send failure.
notifyFlowCompletionEvent(XFlowEventNotificationContext, XFlowEventNotificationContext.XFlowEventType, ExecutionResult) - Method in interface org.adroitlogic.x.api.XFlowEventListener
 
notifyFlowCompletionEvent(XFlowEventNotificationContext, XFlowEventNotificationContext.XFlowEventType, ExecutionResult) - Method in class org.adroitlogic.x.metrics.FlowEventMetricsListener
 
notifyFlowEvent(XFlowEventNotificationContext, XFlowEventNotificationContext.XFlowEventType, ExecutionResult) - Method in interface org.adroitlogic.x.api.XPlatform
 
notifyFlowEvent(XFlowEventNotificationContext, XFlowEventNotificationContext.XFlowEventType, ExecutionResult) - Method in class org.adroitlogic.x.core.IntegrationPlatform
 

O

ObjectFormat - Class in org.adroitlogic.x.base.format
 
ObjectFormat(Object) - Constructor for class org.adroitlogic.x.base.format.ObjectFormat
 
ObjectFormatFactory - Class in org.adroitlogic.x.base.format
This class is the factory for the ObjectFormat which is used to create a object backed message format
ObjectFormatFactory() - Constructor for class org.adroitlogic.x.base.format.ObjectFormatFactory
 
onAccessDenied(ServletRequest, ServletResponse) - Method in class org.adroitlogic.x.management.rest.auth.JWTAuthorizationFilter
On access denied due to login failure and un authorized requests creates a un authorized response
onCompletionOfAllSubBranches(BiConsumer<XMessageContext, Throwable>) - Method in interface org.adroitlogic.x.api.XMessageContext
 
onCompletionOfAllSubBranches(BiConsumer<XMessageContext, Throwable>) - Method in class org.adroitlogic.x.core.MessageContext
 
onCompletionOfThisBranch(BiConsumer<XMessageContext, Throwable>) - Method in interface org.adroitlogic.x.api.XMessageContext
 
onCompletionOfThisBranch(BiConsumer<XMessageContext, Throwable>) - Method in class org.adroitlogic.x.core.MessageContext
 
onExecutionLimitExceeded(XMessageContext, C, R) - Method in class org.adroitlogic.x.base.trp.ScheduledMessageInjector
Abstract method which is exposed as an extension point to handle execution count exceed event for polling message injectors.
onFailure(C, T, XMessageContext, Throwable) - Method in class org.adroitlogic.x.base.trp.ScheduledMessageInjector
Abstract method to handle all the tasks which should be executed after getting any failures while trying to inject the resources as a new message to the engine
OPEN_FD_GAUGE - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.System
 
Options() - Constructor for class org.adroitlogic.x.terminal.TerminalConstants.Options
 
org.adroitlogic.x.annotation - package org.adroitlogic.x.annotation
This package and it's sub packages contains the annotations used by project-x and relevant annotation processors.
org.adroitlogic.x.annotation.config - package org.adroitlogic.x.annotation.config
This package contains all the configuration related annotations used by the project-x runtime.
org.adroitlogic.x.annotation.config.processor - package org.adroitlogic.x.annotation.config.processor
This package contains the set of the configuration annotation processors that are used at the compile time to ensure the validity of the components in-terms of the framework
org.adroitlogic.x.annotation.dec - package org.adroitlogic.x.annotation.dec
This package contains all the declarative annotations used by the project-x framework to identify the declarative interfaces.
org.adroitlogic.x.annotation.dec.processor - package org.adroitlogic.x.annotation.dec.processor
This package contains the set of the declarative annotation processors that are used at the compile time to ensure the validity of the components which uses these annotations in conjunction with the declarative interfaces such as Initializable and Startable
org.adroitlogic.x.annotation.feature - package org.adroitlogic.x.annotation.feature
This package contains the integration feature specific annotations and possibly its annotation processors
org.adroitlogic.x.annotation.management - package org.adroitlogic.x.annotation.management
This package contains the management container related annotations of project-x framework
org.adroitlogic.x.annotation.metrics - package org.adroitlogic.x.annotation.metrics
This package contains the annotations used my metrics reporting of the project-x metrics and statistics framework.
org.adroitlogic.x.annotation.metrics.processor - package org.adroitlogic.x.annotation.metrics.processor
This package contains the annotation processors for the metrics related annotations
org.adroitlogic.x.api - package org.adroitlogic.x.api
This package contains the main project-x API classes, such as the XMessage, XIntegrationFlow etc..
org.adroitlogic.x.api.attachment - package org.adroitlogic.x.api.attachment
This package contains the Attachment related API classes
org.adroitlogic.x.api.clustering - package org.adroitlogic.x.api.clustering
This package contains the clustering api of the project-x
org.adroitlogic.x.api.clustering.exceptions - package org.adroitlogic.x.api.clustering.exceptions
This is the base package for the exceptions related to the clustering implementation of the Project-X
org.adroitlogic.x.api.clustering.locks - package org.adroitlogic.x.api.clustering.locks
This is the base package for distributed locking implementation using the Project-X clustering, which uses Apache Curator and Apache ZooKeeper underneath for the distributed coordination framework
org.adroitlogic.x.api.config - package org.adroitlogic.x.api.config
This package contains configuration and meta-information related enumerations of the project-x API
org.adroitlogic.x.api.connector - package org.adroitlogic.x.api.connector
This package contains the connector APIs that defines the root API of ingress and egress connectors as well as the connector operations used by the egress connectors
org.adroitlogic.x.api.dec - package org.adroitlogic.x.api.dec
This package contains main declarative interfaces of the project-x framework API that defines the behavior of those concrete implementations
org.adroitlogic.x.api.format - package org.adroitlogic.x.api.format
This package contains the payload format related API interfaces
org.adroitlogic.x.api.metrics - package org.adroitlogic.x.api.metrics
This package contains main API definitions related to reporting, collecting and publishing of metrics in project-x
org.adroitlogic.x.api.metrics.records - package org.adroitlogic.x.api.metrics.records
This package contains main API definitions of the metrics record types used in project-x
org.adroitlogic.x.api.processor - package org.adroitlogic.x.api.processor
This package contains the processing element component related API classes, constant classes and enumerations of project-x
org.adroitlogic.x.api.template - package org.adroitlogic.x.api.template
This package contains the resource template related annotations and the interfaces, which are mainly used for the rendering of the resource templates within the IDE (the UltraStudio)
org.adroitlogic.x.api.trp - package org.adroitlogic.x.api.trp
This package contains the project-x transport related APIs
org.adroitlogic.x.api.txn - package org.adroitlogic.x.api.txn
Project-X transactions implementation classes, which contains the context and the transaction information holder classes for a transactional scope of a flow within the runtime
org.adroitlogic.x.api.validation - package org.adroitlogic.x.api.validation
This package contains the validation framework related classes for the flow validations that comprises of connectors and processors.
org.adroitlogic.x.aspect - package org.adroitlogic.x.aspect
This package contains the project-x aspect oriented classes
org.adroitlogic.x.base - package org.adroitlogic.x.base
This package contains the base implementations and possibly abstract implementations of the components of project-x including the connectors, processors, and message formats
org.adroitlogic.x.base.connector - package org.adroitlogic.x.base.connector
This package contains the abstract base implementations of the ingress and egress connections as well as the connector operations
org.adroitlogic.x.base.connector.flowValidators - package org.adroitlogic.x.base.connector.flowValidators
Base classes of the flow validators, including the connector validation and processor validation
org.adroitlogic.x.base.evaluators - package org.adroitlogic.x.base.evaluators
This package contains the evaluators used by the failover strategies.
org.adroitlogic.x.base.feature - package org.adroitlogic.x.base.feature
This package contains the base classes of the feature framework of the Project-X, it contains the FeatureRepository which scans the project class path for the availability of the features annotated with IntegrationFeature and injects those to the feature references used in connectors, processors and other features, annotated with FeatureRef
org.adroitlogic.x.base.format - package org.adroitlogic.x.base.format
This package contains a set of generic formats that can be used for payloads
org.adroitlogic.x.base.processor - package org.adroitlogic.x.base.processor
This package contains a set of base processing element implementations and a abstract base class for the processing element implementations
org.adroitlogic.x.base.processor.flowValidators - package org.adroitlogic.x.base.processor.flowValidators
Base classes for the flow validations of the XProcessingElement which are annotated with Processor annotation
org.adroitlogic.x.base.scope - package org.adroitlogic.x.base.scope
This package contains the abstract base scope related implementations
org.adroitlogic.x.base.scope.subflow - package org.adroitlogic.x.base.scope.subflow
This package contains the classes required to implement the sub-flow scope of project-x integrations flows
org.adroitlogic.x.base.scope.transaction - package org.adroitlogic.x.base.scope.transaction
This package contains the transactions scope implementation of the project-x integration flows
org.adroitlogic.x.base.trp - package org.adroitlogic.x.base.trp
This package contains the base classes of the transport framework of Project-X, while the transport framework is fully transparent from the day today use and the process of building integration flows based on Project-X one might want to traverse these classes in-order to write his own custom transport.
org.adroitlogic.x.base.util - package org.adroitlogic.x.base.util
Utilities used by the base Project-X framework, that are used by the feature initialization and maintenance, the flow validations, locking and few generic utilities
org.adroitlogic.x.clustering - package org.adroitlogic.x.clustering
Package for clustering in UltraESB-X.
org.adroitlogic.x.clustering.failover - package org.adroitlogic.x.clustering.failover
All the classes related to failover comes under this package.
org.adroitlogic.x.clustering.failover.strategy - package org.adroitlogic.x.clustering.failover.strategy
The Project-X clustering failover strategy implementations, which includes the node and the group failover strategies that are useful in ensuring the availability of the integration solution deployment in a clustered deployment
org.adroitlogic.x.clustering.failover.strategy.config - package org.adroitlogic.x.clustering.failover.strategy.config
The configuration classes for the failover strategies of Project-X clustering implementation
org.adroitlogic.x.clustering.failover.strategy.paths - package org.adroitlogic.x.clustering.failover.strategy.paths
The ZooKeeper cluster paths and their manipulation related to the failover strategies over the clustering
org.adroitlogic.x.clustering.failover.strategy.util - package org.adroitlogic.x.clustering.failover.strategy.util
A set of utilities used by the Project-X clustering related failover processing
org.adroitlogic.x.clustering.locks - package org.adroitlogic.x.clustering.locks
Implementations of XClusterLock comes under this package
org.adroitlogic.x.clustering.util - package org.adroitlogic.x.clustering.util
Utility classes used for failover and command processing is located in this package.
org.adroitlogic.x.components - package org.adroitlogic.x.components
This is the base package for the core components implementation of the Project-X runtime, which includes the basic flow related processing elements, scopes and the variable handling
org.adroitlogic.x.components.flowend - package org.adroitlogic.x.components.flowend
Flow completion related classes, which includes both successful flow end and the exceptional flow end.
org.adroitlogic.x.components.scope - package org.adroitlogic.x.components.scope
The base package for the scope related base components and the processing elements
org.adroitlogic.x.components.scope.subflow - package org.adroitlogic.x.components.scope.subflow
The sub-flow scope processing elements
org.adroitlogic.x.components.scope.subflow.flowValidators - package org.adroitlogic.x.components.scope.subflow.flowValidators
The flow validators of the subflow specific processing elements
org.adroitlogic.x.components.scope.transaction - package org.adroitlogic.x.components.scope.transaction
This package contains the transactional scope related processing elements and components
org.adroitlogic.x.components.variable - package org.adroitlogic.x.components.variable
This package contains the variables related processing elements.
org.adroitlogic.x.components.variable.flowValidators - package org.adroitlogic.x.components.variable.flowValidators
This package contains the flow validators of the variable related processing elements
org.adroitlogic.x.core - package org.adroitlogic.x.core
This package contains the main implementation classes of the project-x or you may call this the core/engine of the project-x
org.adroitlogic.x.core.attachment - package org.adroitlogic.x.core.attachment
Project-X attachment implementation classes and the AttachmentFactory implementation class to create attachment without biding into the absolute format type
org.adroitlogic.x.core.exec - package org.adroitlogic.x.core.exec
This package contains the thread pool and executor implementation classes, that implements a scale before queuing strategy for the thread pool scaling
org.adroitlogic.x.core.project - package org.adroitlogic.x.core.project
This package contains the project concept of project-x deployments related classes
org.adroitlogic.x.core.spring - package org.adroitlogic.x.core.spring
This package contains the spring integration related classes to the project-x.
org.adroitlogic.x.core.util - package org.adroitlogic.x.core.util
This package contains a set of core utility classes used by the project-x core engine
org.adroitlogic.x.logging - package org.adroitlogic.x.logging
This package contains the Logger framework API classes
org.adroitlogic.x.logging.log4j2 - package org.adroitlogic.x.logging.log4j2
This package contains the log4j2 based logging implementation of the project-x logging API
org.adroitlogic.x.logging.plugin - package org.adroitlogic.x.logging.plugin
 
org.adroitlogic.x.management - package org.adroitlogic.x.management
This package contains the management frameworks for REST services and JMX MXBeans of the project-x runtime environment
org.adroitlogic.x.management.jmx - package org.adroitlogic.x.management.jmx
This package contains the classes to expose a JMX based management interface of the project-x runtime
org.adroitlogic.x.management.rest - package org.adroitlogic.x.management.rest
This package contains the REST management services framework related classes
org.adroitlogic.x.management.rest.auth - package org.adroitlogic.x.management.rest.auth
This package contains the authentication and authorization related utility classes
org.adroitlogic.x.management.rest.controller - package org.adroitlogic.x.management.rest.controller
This package contains the management controller implementations to expose the management information and operations as REST services out of the container
org.adroitlogic.x.management.rest.service - package org.adroitlogic.x.management.rest.service
This package contains the management REST services that are exposed by the Project-X runtime server.
org.adroitlogic.x.management.rest.service.clustering.commands - package org.adroitlogic.x.management.rest.service.clustering.commands
 
org.adroitlogic.x.management.rest.util - package org.adroitlogic.x.management.rest.util
Security and REST services related utilities used by the management API of the Project-X runtime
org.adroitlogic.x.management.tbsr - package org.adroitlogic.x.management.tbsr
This is the base package for the troubleshooting related management APIs
org.adroitlogic.x.management.tbsr.execution - package org.adroitlogic.x.management.tbsr.execution
This package contains the troubleshooting related management API execution classes
org.adroitlogic.x.management.tbsr.registry - package org.adroitlogic.x.management.tbsr.registry
This package contains classes related to the troubleshooting task registration, including the discovery annotations and the annotations that resolves the task parameters for marshalling and unmarshalling
org.adroitlogic.x.management.tbsr.task - package org.adroitlogic.x.management.tbsr.task
This package contains the absolute tasks used by the troubleshooting framework of the Project-X runtime.
org.adroitlogic.x.management.tbsr.util - package org.adroitlogic.x.management.tbsr.util
Various utilities used by the implementation of the troubleshooting tasks and the encryption utilities to help protect the sever information being included in troubleshooting reports
org.adroitlogic.x.metrics - package org.adroitlogic.x.metrics
This package contains the implementations related to reporting, collecting and publishing of metrics in project-x
org.adroitlogic.x.metrics.records - package org.adroitlogic.x.metrics.records
This package contains the implementations of the metrics record types used in project-x
org.adroitlogic.x.metrics.timerTasks - package org.adroitlogic.x.metrics.timerTasks
This package contains the metrics related timer task implementations which provides the metrics framework window
org.adroitlogic.x.model - package org.adroitlogic.x.model
This package contains the model classes that will be used by the management services as well as other meta information providers to transfer state information of representations within the project-x static container or the runtime
org.adroitlogic.x.model.rest - package org.adroitlogic.x.model.rest
The base package for the model view classes that are used by the management services to expose the information of the Project-X framework to the outside.
org.adroitlogic.x.model.rest.msg - package org.adroitlogic.x.model.rest.msg
This package contains the runtime statistics views of the integration flow messages, which are mainly used by the IDE tool (UltraStudio) to provide the contextual information of the under development integration flows.
org.adroitlogic.x.model.rest.project - package org.adroitlogic.x.model.rest.project
This package contains the project related view classes, including the project views itself.
org.adroitlogic.x.model.rest.tbsr - package org.adroitlogic.x.model.rest.tbsr
This package contains the trouble shooting diagnostic task views which are used to instruct the runtime about the diagnostic task configurations and its execution meta information for monitoring purposes
org.adroitlogic.x.model.runtime - package org.adroitlogic.x.model.runtime
This package contains the runtime model classes to represent the state information of the runtime objects of project-x
org.adroitlogic.x.model.statik - package org.adroitlogic.x.model.statik
This package contains the model classes that are used to transfer the information on the static container
org.adroitlogic.x.server - package org.adroitlogic.x.server
The spring container server runtime implementation for the project-x.
org.adroitlogic.x.terminal - package org.adroitlogic.x.terminal
This is the base package for the Project-X commandline terminal (uxterm) implementation which consists of a command framework for extending the capabilities of the script-able commandline terminal
org.adroitlogic.x.terminal.annotations - package org.adroitlogic.x.terminal.annotations
This package contains the annotation classes of the commandline terminal command framework which is used to discover the commands to be registered as well as the information related to decompiling of the parameters of the commands into the commandline options
org.adroitlogic.x.terminal.commands - package org.adroitlogic.x.terminal.commands
The set of built-in commands that are available in the UXterm, the commandline terminal management client of Project-X
org.adroitlogic.x.terminal.core - package org.adroitlogic.x.terminal.core
This package contains the core implementation classes of the Project-X commandline terminal
org.adroitlogic.x.terminal.proxies - package org.adroitlogic.x.terminal.proxies
The proxy classes for the REST management controllers, that are used by the individual commands to invoke the management api of the Project-X via the commandline terminal
org.adroitlogic.x.terminal.util - package org.adroitlogic.x.terminal.util
A set of utilities that are used by the Project-X commandline terminal to render the command output into a well-formed output for the console
org.adroitlogic.x.test - package org.adroitlogic.x.test
The base package for the Project-X unit testing and integration testing framework
org.adroitlogic.x.test.connector - package org.adroitlogic.x.test.connector
This package contains the base and related classes to be used for the unit test classes for ingress connectors
org.adroitlogic.x.test.processor - package org.adroitlogic.x.test.processor
This package contains the base and related classes to be used for the unit test classes for processing elements
org.adroitlogic.x.test.util - package org.adroitlogic.x.test.util
This package contains the utility classes to be used for the unit test classes for connectors and processing elements
org.adroitlogic.x.tools.maven - package org.adroitlogic.x.tools.maven
This package contains the maven project plugin related classes
org.adroitlogic.x.utils - package org.adroitlogic.x.utils
A set of utilities that will facilitate the project-x
OutPort - Annotation Type in org.adroitlogic.x.annotation.config
This annotation is used to indicate a field as an OutPort.
OutPortAnnotationProcessor - Class in org.adroitlogic.x.annotation.config.processor
This annotation processor processes elements annotated with OutPort and validates them against the following set of rules.
OutPortAnnotationProcessor() - Constructor for class org.adroitlogic.x.annotation.config.processor.OutPortAnnotationProcessor
 
OutPortInfo - Class in org.adroitlogic.x.model.statik
The out-port information model class
OutPortInfo(String, int, String, PortType, String) - Constructor for class org.adroitlogic.x.model.statik.OutPortInfo
 
OUTPUT_FILE - Static variable in class org.adroitlogic.x.management.tbsr.TBSRConstants
common parameter names for tasks

P

Pair<L,R> - Interface in org.adroitlogic.x.utils
Interface for a data structure containing 2 related objects
Parameter - Annotation Type in org.adroitlogic.x.annotation.config
This annotation is used to indicate a field or a parameter as user supplied.
Parameter.Validators - Class in org.adroitlogic.x.annotation.config
A set of commonly used validator regular expressions to be used by the usage of the Parameter.validator()
ParameterAnnotationProcessor - Class in org.adroitlogic.x.annotation.config.processor
This annotation processor processes elements annotated with Parameter and validates them against the following set of rules.
ParameterAnnotationProcessor() - Constructor for class org.adroitlogic.x.annotation.config.processor.ParameterAnnotationProcessor
 
parse(String) - Method in class org.adroitlogic.x.management.rest.auth.JWTTokenManager
Parse a string to generate a SignedJWT
parseMsg(Response) - Method in class org.adroitlogic.x.terminal.proxies.AbstractRestProxy
 
parseResponseClass(Response, Class<T>) - Method in class org.adroitlogic.x.terminal.proxies.AbstractRestProxy
 
parseResponseGeneric(Response, GenericType<T>) - Method in class org.adroitlogic.x.terminal.proxies.AbstractRestProxy
 
PASSWORD_ARG_NAME - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Options
 
PASSWORD_DESCRIPTION - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Options
 
PASSWORD_LONG - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Options
 
PASSWORD_SHORT - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Options
 
PATCH_VERSION - Static variable in class org.adroitlogic.x.api.ProjectConstants.ManifestHeaders
 
PatternCache - Class in org.adroitlogic.x.management.tbsr.util
Caches compiled regular expression Patterns for reuse during masking and encryption
PatternCache() - Constructor for class org.adroitlogic.x.management.tbsr.util.PatternCache
 
PayloadFactory - Interface in org.adroitlogic.x.api.format
The interface that defines the factory for payload formats, which is used to create payload formats without binding to the implementation type of the payload format
PayloadFactoryFeature - Class in org.adroitlogic.x.core
This class defines the payload factory which can be used to crete XMessageFormat instances giving the particular payload type
PayloadFactoryFeature() - Constructor for class org.adroitlogic.x.core.PayloadFactoryFeature
 
POLLING_EXECUTOR_KEY - Static variable in class org.adroitlogic.x.base.trp.ScheduledMessageInjector
 
PollingHandle() - Constructor for class org.adroitlogic.x.base.trp.ScheduledJobContext.PollingHandle
 
PortInfo - Class in org.adroitlogic.x.model.runtime
 
PortInfo() - Constructor for class org.adroitlogic.x.model.runtime.PortInfo
 
PortInfo(Integer, String) - Constructor for class org.adroitlogic.x.model.runtime.PortInfo
 
PortType - Enum in org.adroitlogic.x.api.config
Enumeration of port types to be used with OutPort annotation
POSITIVE_INT_EXCLUDING_ZERO - Static variable in class org.adroitlogic.x.annotation.config.Parameter.Validators
Validates any finite positive integer excluding zero as the parameter argument
POSITIVE_INT_INCLUDING_ZERO - Static variable in class org.adroitlogic.x.annotation.config.Parameter.Validators
Validates any finite positive integer including zero as the parameter argument
post(String) - Method in class org.adroitlogic.x.terminal.proxies.AbstractRestProxy
 
post(String, Entity) - Method in class org.adroitlogic.x.terminal.proxies.AbstractRestProxy
 
PreDispatchedIngressConfig - Class in org.adroitlogic.x.api.connector
An ingress config that exposes integration flows that doesn't require the dispatching process of the engine.
PreDispatchedIngressConfig(String) - Constructor for class org.adroitlogic.x.api.connector.PreDispatchedIngressConfig
 
prepareMessage(XMessageContext) - Method in interface org.adroitlogic.x.api.connector.XConnectorOperationElement
 
prepareResponse(XMessageContext) - Method in class org.adroitlogic.x.base.connector.BiDirectionalEgressConnectorElement
This method should be overridden by the Bi-directional egress connectors to perform any preparation tasks on the response message or message context (e.g.: setting a message property/header, setting a context variable) before handing-over the message to the response processor
PRINT_WIDTH - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Properties
 
printBye(PrintWriter) - Static method in class org.adroitlogic.x.terminal.util.PrintUtil
 
printError(String, Element, Object...) - Method in class org.adroitlogic.x.annotation.AbstractSingularAnnotationProcessor
This method writes an error kind message to the provided Messager
printError(PrintWriter, Exception) - Static method in class org.adroitlogic.x.terminal.util.PrintUtil
 
printHelp(boolean) - Static method in class org.adroitlogic.x.terminal.util.PrintUtil
 
printUsage(Options) - Static method in class org.adroitlogic.x.terminal.util.PrintUtil
 
PrintUtil - Class in org.adroitlogic.x.terminal.util
 
PrintUtil() - Constructor for class org.adroitlogic.x.terminal.util.PrintUtil
 
printWelcome(PrintWriter) - Static method in class org.adroitlogic.x.terminal.util.PrintUtil
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.adroitlogic.x.annotation.AbstractSingularAnnotationProcessor
process(XMessageContext) - Method in class org.adroitlogic.x.base.connector.EgressConnectorElement
 
process(XMessageContext) - Method in class org.adroitlogic.x.base.connector.IngressConnectorElement
 
process(XMessageContext) - Method in class org.adroitlogic.x.base.processor.AbstractFlowEndProcessingElement
 
process(XMessageContext) - Method in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
process(XMessageContext) - Method in class org.adroitlogic.x.base.processor.AbstractSequencedProcessingElement
 
process(XMessageContext) - Method in class org.adroitlogic.x.base.scope.AbstractScopeEndElement
 
process(XMessageContext) - Method in class org.adroitlogic.x.base.scope.AbstractScopeStartElement
 
process(WatchedEvent) - Method in class org.adroitlogic.x.clustering.CommandStatusReporter
 
process(XMessageContext) - Method in class org.adroitlogic.x.components.scope.subflow.SubFlowEnd
process(XMessageContext) - Method in class org.adroitlogic.x.components.scope.subflow.SubFlowReference
process(XMessageContext) - Method in class org.adroitlogic.x.components.scope.subflow.SubFlowStart
process(XMessageContext) - Method in class org.adroitlogic.x.test.util.MockProcessingElement
 
processAsync(XMessageContext, XProcessingElement) - Method in interface org.adroitlogic.x.api.XPlatform
 
processAsync(XMessageContext, XProcessingElement) - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
processCommand(String) - Method in class org.adroitlogic.x.terminal.core.CommandProcessor
Given a line with the command and arguments fed from the CLI, this method processes the line, finds the command and it's arguments, invoke the command executor and returns the result.
processLicense(Properties) - Method in interface org.adroitlogic.x.core.LicenseManager.CustomLicenseProcessor
This method should be used by individual products to perform any additional validations on the license properties
processMessage(XMessageContext) - Method in interface org.adroitlogic.x.api.processor.XProcessingElement
Executes the processing element specific processing of the message
processMessage(XMessageContext) - Method in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
processMessage(XMessageContext) - Method in class org.adroitlogic.x.base.processor.TraceableProcessingElement
 
processMessage(XMessageContext, XProcessingElement) - Method in class org.adroitlogic.x.base.scope.subflow.SubFlow
 
processMessageInScope(XMessageContext) - Method in class org.adroitlogic.x.base.scope.AbstractScopeEndElement
 
processMessageInScope(XMessageContext) - Method in class org.adroitlogic.x.base.scope.AbstractScopeStartElement
 
processMessageInScope(XMessageContext) - Method in class org.adroitlogic.x.components.scope.transaction.TransactionScopeEndElement
 
processMessageInScope(XMessageContext) - Method in class org.adroitlogic.x.components.scope.transaction.TransactionScopeStartElement
 
Processor - Annotation Type in org.adroitlogic.x.annotation.config
This annotation is used to indicate a class as a Processing Element.
ProcessorAnnotationProcessor - Class in org.adroitlogic.x.annotation.config.processor
This annotation processor processes elements annotated with Processor and validates them against the following set of rules.
ProcessorAnnotationProcessor() - Constructor for class org.adroitlogic.x.annotation.config.processor.ProcessorAnnotationProcessor
 
ProcessorInfo - Class in org.adroitlogic.x.model.statik
The processor information model class
ProcessorInfo(String) - Constructor for class org.adroitlogic.x.model.statik.ProcessorInfo
 
ProcessorTestResult - Class in org.adroitlogic.x.test.processor
This class is used to represents the results of processing element unit tests
ProcessorTestResult(ExecutionResult, Map<String, Optional<XMessageContext>>, Map<String, Optional<XMessageView>>) - Constructor for class org.adroitlogic.x.test.processor.ProcessorTestResult
 
ProcessorType - Enum in org.adroitlogic.x.api.config
The XProcessingElement categorization that will be used for rendering purposes of the UltraStudio
processProperties(GenericApplicationContext, XEnvironment.Mode, ClassLoader, XProjectConfig, File) - Static method in class org.adroitlogic.x.core.util.StartupUtils
 
processReceivedMessage(XMessageContext) - Method in class org.adroitlogic.x.base.connector.IngressConnectorElement
 
processResult(CuratorFramework, CuratorEvent) - Method in class org.adroitlogic.x.clustering.CommandStatusReporter
 
processRules(SingularAnnotationProcessingContext<A, E>) - Method in class org.adroitlogic.x.annotation.AbstractSingularAnnotationProcessor
 
processRules(SingularAnnotationProcessingContext<BeanRef, VariableElement>) - Method in class org.adroitlogic.x.annotation.config.processor.BeanRefAnnotationProcessor
Processes the rules to validate the BeanRef annotation
processRules(SingularAnnotationProcessingContext<ConnectorOperation, TypeElement>) - Method in class org.adroitlogic.x.annotation.config.processor.ConnectorOperationAnnotationProcessor
 
processRules(SingularAnnotationProcessingContext<EgressConnector, TypeElement>) - Method in class org.adroitlogic.x.annotation.config.processor.EgressConnectorAnnotationProcessor
 
processRules(SingularAnnotationProcessingContext<IngressConnector, TypeElement>) - Method in class org.adroitlogic.x.annotation.config.processor.IngressConnectorAnnotationProcessor
 
processRules(SingularAnnotationProcessingContext<IntegrationFlowValidator, TypeElement>) - Method in class org.adroitlogic.x.annotation.config.processor.IntegrationFlowValidatorAnnotationProcessor
 
processRules(SingularAnnotationProcessingContext<OutPort, VariableElement>) - Method in class org.adroitlogic.x.annotation.config.processor.OutPortAnnotationProcessor
 
processRules(SingularAnnotationProcessingContext<Parameter, VariableElement>) - Method in class org.adroitlogic.x.annotation.config.processor.ParameterAnnotationProcessor
 
processRules(SingularAnnotationProcessingContext<Processor, TypeElement>) - Method in class org.adroitlogic.x.annotation.config.processor.ProcessorAnnotationProcessor
processRules(SingularAnnotationProcessingContext<AutoInitialize, TypeElement>) - Method in class org.adroitlogic.x.annotation.dec.processor.AutoInitializeAnnotationProcessor
processRules(SingularAnnotationProcessingContext<AutoStart, TypeElement>) - Method in class org.adroitlogic.x.annotation.dec.processor.AutoStartAnnotationProcessor
processRules(SingularAnnotationProcessingContext<MetricsReporter, TypeElement>) - Method in class org.adroitlogic.x.annotation.metrics.processor.XMetricsReporterAnnotationProcessor
processRules(SingularAnnotationProcessingContext<MetricsStream, VariableElement>) - Method in class org.adroitlogic.x.annotation.metrics.processor.XMetricsStreamAnnotationProcessor
processSync(XMessageContext, XProcessingElement) - Method in interface org.adroitlogic.x.api.XPlatform
 
processSync(XMessageContext, XProcessingElement) - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
project - Variable in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
Project - Class in org.adroitlogic.x.core.project
 
Project(ApplicationContext, ClassLoader, File, ServerConfig) - Constructor for class org.adroitlogic.x.core.project.Project
 
PROJECT_CONFIG_FILE - Static variable in class org.adroitlogic.x.api.ProjectConstants
 
PROJECT_META_FILE - Static variable in class org.adroitlogic.x.api.ProjectConstants
 
ProjectBeanDefinitionParser - Class in org.adroitlogic.x.core.spring
The spring BeanDefinitionParser for the Project-X Project
ProjectBeanDefinitionParser() - Constructor for class org.adroitlogic.x.core.spring.ProjectBeanDefinitionParser
 
projectConfig - Variable in class org.adroitlogic.x.api.AbstractIntegrationFeature
 
ProjectConfig - Class in org.adroitlogic.x.core.project
 
ProjectConfig(String, String, String) - Constructor for class org.adroitlogic.x.core.project.ProjectConfig
 
ProjectConstants - Class in org.adroitlogic.x.api
 
ProjectConstants() - Constructor for class org.adroitlogic.x.api.ProjectConstants
 
ProjectConstants.ManifestHeaders - Class in org.adroitlogic.x.api
 
ProjectException - Exception in org.adroitlogic.x.core.project
 
ProjectException(String) - Constructor for exception org.adroitlogic.x.core.project.ProjectException
 
ProjectExtensionHandler - Class in org.adroitlogic.x.core.spring
The spring NamespaceHandlerSupport for plugging the custom namespaces of Project-X
ProjectExtensionHandler() - Constructor for class org.adroitlogic.x.core.spring.ProjectExtensionHandler
 
ProjectInfo - Class in org.adroitlogic.x.model.runtime
The project information model class
ProjectInfo() - Constructor for class org.adroitlogic.x.model.runtime.ProjectInfo
 
ProjectInfo(String, String, String, String) - Constructor for class org.adroitlogic.x.model.runtime.ProjectInfo
 
ProjectManagementCommands - Class in org.adroitlogic.x.terminal.commands
 
ProjectManagementCommands() - Constructor for class org.adroitlogic.x.terminal.commands.ProjectManagementCommands
 
ProjectManagementController - Class in org.adroitlogic.x.management.rest.controller
 
ProjectManagementController() - Constructor for class org.adroitlogic.x.management.rest.controller.ProjectManagementController
 
ProjectManagementProxy - Class in org.adroitlogic.x.terminal.proxies
 
ProjectManagementProxy() - Constructor for class org.adroitlogic.x.terminal.proxies.ProjectManagementProxy
 
ProjectManagementService - Class in org.adroitlogic.x.management.rest.service
Service class to obtain Project related resources
ProjectManagementService() - Constructor for class org.adroitlogic.x.management.rest.service.ProjectManagementService
 
ProjectMetaInfoGenerator - Class in org.adroitlogic.x.tools.maven
Generates the meta information JSON file at the build time of the XPR project archive which includes the following information; Project identifier Project name Project version Project description Information about integration flows Information about the subflows
ProjectMetaInfoGenerator() - Constructor for class org.adroitlogic.x.tools.maven.ProjectMetaInfoGenerator
 
ProjectResource - Class in org.adroitlogic.x.model.rest.project
 
ProjectResource() - Constructor for class org.adroitlogic.x.model.rest.project.ProjectResource
 
ProjectResource(String, String, String, String) - Constructor for class org.adroitlogic.x.model.rest.project.ProjectResource
 
PROJECTS_DIR - Static variable in class org.adroitlogic.x.api.ProjectConstants
 
ProjectsDirArchiveTask - Class in org.adroitlogic.x.management.tbsr.task
Configuration directory archival task for UltraESB troubleshoot report generation
ProjectsDirArchiveTask() - Constructor for class org.adroitlogic.x.management.tbsr.task.ProjectsDirArchiveTask
 
properties - Variable in class org.adroitlogic.x.api.AbstractIntegrationFeature
 
Properties() - Constructor for class org.adroitlogic.x.terminal.TerminalConstants.Properties
 
PROPERTIES_EXTENSION - Static variable in class org.adroitlogic.x.api.ProjectConstants
 
propertyName - Variable in class org.adroitlogic.x.metrics.records.AbstractMetricsRecord
Property name of the record
publish(Map<String, Object>) - Method in interface org.adroitlogic.x.api.metrics.XStatisticsPublisher
Publishes a map of contents to external metrics collector
publish(String) - Method in interface org.adroitlogic.x.api.metrics.XStatisticsPublisher
Publishes a string contents to external metrics collector
publish(T) - Method in interface org.adroitlogic.x.api.metrics.XStatisticsPublisher
Publishes T type contents to external metrics collector
publish(Map<String, Object>) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
Publishes a map of contents to external metrics collector
publish(String) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
Publishes a string contents to external metrics collector
publish(XContentBuilder) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
Publishes T type contents to external metrics collector
publishCommand(String) - Method in class org.adroitlogic.x.management.rest.controller.ClusterCommandManagementController
 
publishCommand(String) - Method in class org.adroitlogic.x.management.rest.service.ClusterCommandManagementService
Publishes a XControlCommand through the XClusterManager's command framework.
publishCommand(String) - Method in class org.adroitlogic.x.terminal.proxies.ClusterCommandManagementProxy
 
publishControlCommand(XControlCommand) - Method in interface org.adroitlogic.x.api.clustering.XClusterManager
Publishes a command to the cluster.
publishControlCommand(String) - Method in interface org.adroitlogic.x.api.clustering.XClusterManager
This method is to be used over the REST API.
publishControlCommand(XControlCommand) - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
Publishes a command to the cluster.
publishControlCommand(String) - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
This method is to be used over the REST API.
pushGauge(String, int, double) - Method in class org.adroitlogic.x.metrics.StepRecord
 
put(K, V) - Method in class org.adroitlogic.x.base.format.MapFormat
 
put(String, String) - Method in interface org.adroitlogic.x.logging.CloseableContext
 
put(String, String) - Method in class org.adroitlogic.x.logging.CloseableLogContext
 
put(String, String) - Method in class org.adroitlogic.x.logging.log4j2.Log4j2CloseableContext
 
put(String, String) - Method in class org.adroitlogic.x.management.tbsr.util.DetailsMap
Adds a new entry to the map
put(String, Object) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
put(K, List<V>) - Method in class org.adroitlogic.x.utils.MultiValueMap
putAll(Map<? extends K, ? extends V>) - Method in class org.adroitlogic.x.base.format.MapFormat
 
putAll(Map<? extends String, ?>) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
putAll(Map<? extends K, ? extends List<V>>) - Method in class org.adroitlogic.x.utils.MultiValueMap
putIfAbsent(String, Object) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 

R

readAsNative() - Method in interface org.adroitlogic.x.api.XMessageFormat
Reads the native value of the payload
readAsNative() - Method in class org.adroitlogic.x.base.format.ByteArrayFormat
 
readAsNative() - Method in class org.adroitlogic.x.base.format.EmptyFormat
 
readAsNative() - Method in class org.adroitlogic.x.base.format.FileFormat
 
readAsNative() - Method in class org.adroitlogic.x.base.format.MapFormat
 
readAsNative() - Method in class org.adroitlogic.x.base.format.ObjectFormat
 
readAsNative() - Method in class org.adroitlogic.x.base.format.StringFormat
 
readAsStream() - Method in interface org.adroitlogic.x.api.XMessageFormat
Reads the payload as an input stream
readAsStream() - Method in class org.adroitlogic.x.base.format.ByteArrayFormat
 
readAsStream() - Method in class org.adroitlogic.x.base.format.EmptyFormat
 
readAsStream() - Method in class org.adroitlogic.x.base.format.FileFormat
 
readAsStream() - Method in class org.adroitlogic.x.base.format.MapFormat
 
readAsStream() - Method in class org.adroitlogic.x.base.format.ObjectFormat
 
readAsStream() - Method in class org.adroitlogic.x.base.format.StringFormat
 
readAsString(int) - Method in interface org.adroitlogic.x.api.XMessageFormat
Reads the payload as a string.
readAsString(int) - Method in class org.adroitlogic.x.base.format.ByteArrayFormat
 
readAsString(int) - Method in class org.adroitlogic.x.base.format.EmptyFormat
 
readAsString(int) - Method in class org.adroitlogic.x.base.format.FileFormat
 
readAsString(int) - Method in class org.adroitlogic.x.base.format.MapFormat
 
readAsString(int) - Method in class org.adroitlogic.x.base.format.ObjectFormat
 
readAsString(int) - Method in class org.adroitlogic.x.base.format.StringFormat
 
receive(XMessageContext, BiConsumer<XMessageContext, Object[]>, BiConsumer<XMessageContext, Object[]>, BiConsumer<Throwable, Object[]>, Object...) - Method in class org.adroitlogic.x.api.trp.MessageReceiver
Receives and injects the message context to the engine through a connector.
receive(XMessageContext, boolean, BiConsumer<XMessageContext, Object[]>, BiConsumer<XMessageContext, Object[]>, BiConsumer<Throwable, Object[]>, Object...) - Method in class org.adroitlogic.x.api.trp.MessageReceiver
Receives and injects the message context to the engine through a connector.
receive(XMessageContext, BiConsumer<XMessageContext, Object[]>, BiConsumer<Throwable, Object[]>, Object...) - Method in class org.adroitlogic.x.api.trp.MessageReceiver
Receives and injects the message context to the engine through a connector.
receive(XIngressConnectorElement, XMessageContext, CompletableFuture<XMessageContext>, ExchangePattern) - Method in interface org.adroitlogic.x.api.XPlatform
 
receive(XIngressConnectorElement, XMessageContext, CompletableFuture<XMessageContext>, ExchangePattern) - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
RECEIVED_MSG_COUNT - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.Connector
 
RECEIVED_MSG_SIZE - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.Connector
 
receiveMessage(XMessageContext) - Method in interface org.adroitlogic.x.api.connector.XIngressConnectorElement
 
receiveMessage(XMessageContext) - Method in class org.adroitlogic.x.base.connector.IngressConnectorElement
 
receiveResponse(XMessageContext) - Method in interface org.adroitlogic.x.api.connector.XEgressConnectorElement
 
receiveResponse(XEgressConnectorElement, XMessageContext) - Method in interface org.adroitlogic.x.api.XPlatform
 
receiveResponse(XMessageContext) - Method in class org.adroitlogic.x.base.connector.BiDirectionalEgressConnectorElement
 
receiveResponse(XMessageContext) - Method in class org.adroitlogic.x.base.connector.EgressConnectorElement
 
receiveResponse(XEgressConnectorElement, XMessageContext) - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
receiveResponseSync(XEgressConnectorElement, XMessageContext) - Method in interface org.adroitlogic.x.api.XPlatform
 
receiveResponseSync(XEgressConnectorElement, XMessageContext) - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
RECORD_TIME - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames
 
recordError(Exception) - Method in class org.adroitlogic.x.base.trp.SendNotification
Notifies and error.
refresh() - Method in class org.adroitlogic.x.clustering.failover.strategy.FailoverStrategy
This method is called whenever the failover strategy believes that the connection state became unstable and again re became stable.
refresh() - Method in class org.adroitlogic.x.clustering.failover.strategy.GroupFailoverStrategy
This method is called whenever the failover strategy believes that the connection state became unstable and again re became stable.
refresh() - Method in class org.adroitlogic.x.clustering.failover.strategy.NodeWiseFailoverStrategy
This method is called whenever the failover strategy believes that the connection state became unstable and again re became stable.
register(XIngressConnectorElement<L, C>) - Method in class org.adroitlogic.x.api.trp.TransportListener
 
register(XMessageContext, long) - Method in class org.adroitlogic.x.base.trp.SendCallback
Registers the given message for send completion.
registerConnector(XIngressConnectorElement) - Method in class org.adroitlogic.x.api.trp.MessageReceiver
 
REGISTERED_NODES_PATH_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
Zookeeper path for the registered nodes inside the nodes znode
registerListener(XEnvironmentListener) - Method in interface org.adroitlogic.x.api.XEnvironment
 
registerListener(XEnvironmentListener) - Method in class org.adroitlogic.x.core.Environment
 
registerMBean(Object, String) - Static method in class org.adroitlogic.x.utils.CommonUtils
Utility method to register a MBean instance with given name
registerReporter(XTimerMetricsReportable) - Static method in class org.adroitlogic.x.core.TimerMetricsReportHandler
 
registerTimelyMetricsReporter(String, XTimerMetricsReporter) - Method in interface org.adroitlogic.x.api.XServerConfig
 
registerTimelyMetricsReporter(String, XTimerMetricsReporter) - Method in class org.adroitlogic.x.core.ServerConfig
 
release() - Method in interface org.adroitlogic.x.api.clustering.locks.XClusterLock
Perform one release of the mutex if the calling thread is the same thread that acquired it.
release() - Method in class org.adroitlogic.x.clustering.locks.ClusterLock
Perform one release of the mutex if the calling thread is the same thread that acquired it.
releaseBackingResource() - Method in class org.adroitlogic.x.base.format.ResourceAwareMessageFormat
Actual implementation of release resources should do in the implementation of this abstract method.
releaseLock(String) - Method in class org.adroitlogic.x.base.util.SingleInstanceLockManager
Release the acquired Semaphore based lock for the given lockPath
releaseReentrantLock(String) - Method in class org.adroitlogic.x.base.util.SingleInstanceLockManager
Release the acquired ReentrantLock for the given lockPath
releaseResources() - Method in interface org.adroitlogic.x.api.XMessageContext
Releases resources used by the message context at the end of it's life
releaseResources() - Method in interface org.adroitlogic.x.api.XMessageFormat
Used to clear the underlying resources when such cleaning needed.
releaseResources() - Method in class org.adroitlogic.x.base.format.ResourceAwareMessageFormat
Used to clear the underlying resources when such cleaning needed.
releaseResources() - Method in class org.adroitlogic.x.core.MessageContext
 
remove(K) - Method in class org.adroitlogic.x.base.format.MapFormat
 
remove(Object) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
remove(Object, Object) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
remove(Object) - Method in class org.adroitlogic.x.utils.MultiValueMap
removeAllTransportHeaders() - Method in interface org.adroitlogic.x.api.attachment.XAttachment
Remove all transport headers
removeAllTransportHeaders() - Method in interface org.adroitlogic.x.api.XMessage
Remove all transport headers
removeAllTransportHeaders() - Method in class org.adroitlogic.x.core.attachment.Attachment
 
removeAllTransportHeaders() - Method in class org.adroitlogic.x.core.Message
 
removeAttachment(String) - Method in interface org.adroitlogic.x.api.XMessage
Removes XAttachment with the given key
removeAttachment(String) - Method in class org.adroitlogic.x.core.Message
 
removeContextProperty(String) - Method in interface org.adroitlogic.x.api.XMessageContext
Remove the message property associated with the specified key
removeContextProperty(String) - Method in class org.adroitlogic.x.core.MessageContext
 
removeCurrentScopeContext() - Method in interface org.adroitlogic.x.api.XMessageContext
 
removeCurrentScopeContext() - Method in class org.adroitlogic.x.core.MessageContext
 
removeListener(XEnvironmentListener) - Method in interface org.adroitlogic.x.api.XEnvironment
 
removeListener(XEnvironmentListener) - Method in class org.adroitlogic.x.core.Environment
 
removeMessageProperty(String) - Method in interface org.adroitlogic.x.api.XMessage
Remove the message property associated with the specified key
removeMessageProperty(String) - Method in class org.adroitlogic.x.core.Message
 
removeScopeVar(String) - Method in interface org.adroitlogic.x.api.XScopeContext
 
removeScopeVar(String) - Method in class org.adroitlogic.x.base.scope.ScopeContextAdaptor
 
removeScopeVariable(String, boolean) - Method in interface org.adroitlogic.x.api.XMessageContext
Removes the scope variable with the given key
removeScopeVariable(String, boolean) - Method in class org.adroitlogic.x.core.MessageContext
 
removeTags(XTag...) - Method in interface org.adroitlogic.x.api.XEnvironment
Remove one or more XTags from the tag repository.
removeTags(XTag...) - Method in class org.adroitlogic.x.clustering.failover.strategy.FailoverStrategy
Removes a set of tags from the XEnvironment.
removeTags(XTag...) - Method in class org.adroitlogic.x.core.Environment
 
removeTransportHeader(String) - Method in interface org.adroitlogic.x.api.attachment.XAttachment
Remove all occurrences of the specified transport header
removeTransportHeader(String) - Method in interface org.adroitlogic.x.api.XMessage
Remove all occurrences of the specified transport header
removeTransportHeader(String) - Method in class org.adroitlogic.x.core.attachment.Attachment
 
removeTransportHeader(String) - Method in class org.adroitlogic.x.core.Message
 
removeTransportHeaders(String...) - Method in interface org.adroitlogic.x.api.attachment.XAttachment
Remove transport headers specified in the comma separated list
removeTransportHeaders(String...) - Method in interface org.adroitlogic.x.api.XMessage
Remove transport headers specified in the comma separated list
removeTransportHeaders(String...) - Method in class org.adroitlogic.x.core.attachment.Attachment
 
removeTransportHeaders(String...) - Method in class org.adroitlogic.x.core.Message
 
RemoveVariable - Class in org.adroitlogic.x.components.variable
This processing element removes the variable with the given name, either from flow variables or from sub-flow variables depending on the current context of the message
RemoveVariable() - Constructor for class org.adroitlogic.x.components.variable.RemoveVariable
 
RemoveVariableValidator - Class in org.adroitlogic.x.components.variable.flowValidators
Implementation of XFlowValidator for the validation of RemoveVariable processing element.
RemoveVariableValidator() - Constructor for class org.adroitlogic.x.components.variable.flowValidators.RemoveVariableValidator
 
replace(String, Object, Object) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
replace(String, Object) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
replaceAll(BiFunction<? super String, ? super Object, ?>) - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
replaceTransportHeader(String, String) - Method in interface org.adroitlogic.x.api.attachment.XAttachment
Replace the first occurrence of the transport header with the given value
replaceTransportHeader(String, H) - Method in interface org.adroitlogic.x.api.XMessage
Replace the first occurrence of the transport header with the given value
replaceTransportHeader(String, String) - Method in class org.adroitlogic.x.core.attachment.Attachment
 
replaceTransportHeader(String, H) - Method in class org.adroitlogic.x.core.Message
 
report() - Method in class org.adroitlogic.x.clustering.CommandStatusReporter
creates a ZNode in background in the
reportExecutionStatus(ExecutionResult) - Method in interface org.adroitlogic.x.api.XIntegrationFlow
This method can be used to report the execution status of an Integration Flow for tasks such as metrics reporting
reportExecutionStatus(ExecutionResult) - Method in class org.adroitlogic.x.core.IntegrationFlow
 
reportGauge(String, int, double) - Method in interface org.adroitlogic.x.api.metrics.XMetricsCollector
Increments the gauge counter of the entity which is given by the entityId and the stream which is given
reportGauge(int, double) - Method in interface org.adroitlogic.x.api.metrics.XMetricsEngine
reportGauge(String, int, double) - Method in class org.adroitlogic.x.metrics.ESMetricsCollector
Increments the gauge counter of the entity which is given by the entityId and the stream which is given
reportGauge(int, double) - Method in class org.adroitlogic.x.metrics.ESMetricsEngine
reportGauge(int, double) - Method in class org.adroitlogic.x.metrics.NoMetricsEngine
reportMetrics() - Method in class org.adroitlogic.x.api.metrics.XTimerMetricsReporter
The implementation of this method should contain the metrics reporting logic
reportMetrics() - Method in class org.adroitlogic.x.core.exec.ExecutorMetricsReporter
 
reportMetrics() - Method in class org.adroitlogic.x.core.util.SystemInfoCollectorTask
Reports the system information periodically in step time intervals
republishControlCommand(int) - Method in interface org.adroitlogic.x.api.clustering.XClusterManager
Republish a control command which was once published.
republishControlCommand(int) - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
Republish a control command which was once published.
RESERVED_OPTIONS - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Options
 
reset() - Method in interface org.adroitlogic.x.api.metrics.records.XMetricsRecord
Resets the metrics record
reset() - Method in class org.adroitlogic.x.metrics.records.CounterMapRecord
Resets the metrics record
reset() - Method in class org.adroitlogic.x.metrics.records.CounterRecord
Resets the metrics record
reset() - Method in class org.adroitlogic.x.metrics.records.GaugeRecord
Resets the metrics record
resetMetrics() - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
Reset values in the metrics template by resetting all counter and gauge values
resetTags() - Method in interface org.adroitlogic.x.api.XEnvironment
Reset the tag listener to its initial state.
resetTags() - Method in class org.adroitlogic.x.clustering.failover.strategy.FailoverStrategy
Whenever the connection state changes to lost or suspended, this method will be called in order to remove the tags added by the extending concrete strategy.
resetTags() - Method in class org.adroitlogic.x.clustering.failover.strategy.GroupFailoverStrategy
Whenever the connection state changes to lost or suspended, this method will be called in order to remove the tags added by the extending concrete strategy.
resetTags() - Method in class org.adroitlogic.x.clustering.failover.strategy.NodeWiseFailoverStrategy
Whenever the connection state changes to lost or suspended, this method will be called in order to remove the tags added by the extending concrete strategy.
resetTags() - Method in class org.adroitlogic.x.core.Environment
 
ResourceAwareMessageFormat<T> - Class in org.adroitlogic.x.base.format
Abstract implementation of XMessageFormat to support resource awareness for a payload format which gives the ability to clean up the underlying resources(e.g : file) at the end of the life cycle of attached XMessage
ResourceAwareMessageFormat() - Constructor for class org.adroitlogic.x.base.format.ResourceAwareMessageFormat
 
ResourceTemplate - Annotation Type in org.adroitlogic.x.api.template
This annotation MUST be used to mark resource template classes.
retainOnlyTransportHeaders(String...) - Method in interface org.adroitlogic.x.api.attachment.XAttachment
Retain only transport headers specified in the comma separated list
retainOnlyTransportHeaders(String...) - Method in interface org.adroitlogic.x.api.XMessage
Retain only transport headers specified in the comma separated list
retainOnlyTransportHeaders(String...) - Method in class org.adroitlogic.x.core.attachment.Attachment
 
retainOnlyTransportHeaders(String...) - Method in class org.adroitlogic.x.core.Message
 
retrieveMessagePath(String, String, String) - Method in class org.adroitlogic.x.management.jmx.ServerManagement
Retrieves the last traced message path
retrieveMessagePath(String, String, String) - Method in interface org.adroitlogic.x.management.jmx.XServerManagementMXBean
Retrieves the last traced message path
retrieveMessagePath(String, String, String) - Method in class org.adroitlogic.x.management.rest.controller.MessageManagementController
 
retrieveMessageView(String, String, String, String, String, String) - Method in class org.adroitlogic.x.management.jmx.ServerManagement
Retrieves traced message view between two integration flow elements
retrieveMessageView(String, String, String, String, String, String) - Method in interface org.adroitlogic.x.management.jmx.XServerManagementMXBean
Retrieves traced message view between two integration flow elements
retrieveMessageView(String, String, String, String, String, String) - Method in class org.adroitlogic.x.management.rest.controller.MessageManagementController
 
retrieveReceivedMessage(String, String, String, String) - Method in class org.adroitlogic.x.management.jmx.ServerManagement
Retrieves traced received message view of a flow element
retrieveReceivedMessage(String, String, String, String) - Method in interface org.adroitlogic.x.management.jmx.XServerManagementMXBean
Retrieves traced received message view of a flow element
retrieveReceivedMessage(String, String, String, String) - Method in class org.adroitlogic.x.management.rest.controller.MessageManagementController
 
retryCommand(int) - Method in interface org.adroitlogic.x.api.clustering.XClusterManager
Retries a given command.
retryCommand(int) - Method in class org.adroitlogic.x.clustering.CommandProcessor
Retries a given command.
retryCommand(int) - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
 
retryCommand(int) - Method in class org.adroitlogic.x.management.rest.service.ClusterCommandManagementService
Retries a given XControlCommand.
RetryCommandCommand - Class in org.adroitlogic.x.management.rest.service.clustering.commands
The command representing re attempting to execute a command.
RetryCommandCommand(int) - Constructor for class org.adroitlogic.x.management.rest.service.clustering.commands.RetryCommandCommand
 
rollback(TransactionStatus) - Method in class org.adroitlogic.x.base.trp.UltraPlatformTransactionManager
 
ROOT_LOGGER - Static variable in class org.adroitlogic.x.management.tbsr.task.DetailedLogArchiveTask
 
run() - Method in class org.adroitlogic.x.api.metrics.XTimerMetricsReporter
 
run() - Method in class org.adroitlogic.x.core.util.LicenseValidationTask
 
run() - Method in class org.adroitlogic.x.metrics.timerTasks.MetricsRecordGeneratingTask
 
run() - Method in class org.adroitlogic.x.metrics.timerTasks.MetricsTimePeriodSyncTask
 
RuntimeVersion - Class in org.adroitlogic.x.api
Keeps track of the runtime version of the Project-X runtime, by tracking the product version and framework separately
RuntimeVersion(String, String) - Constructor for class org.adroitlogic.x.api.RuntimeVersion
 

S

ScaleFirstExecutorService - Class in org.adroitlogic.x.core.exec
This is a ThreadPool executor implementation that scales up before queueing as opposed to the usual policy of the ThreadPoolExecutor.
ScaleFirstExecutorService(String, int, int, long, TimeUnit, int) - Constructor for class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
ScaleFirstExecutorService(String, int, int, long, TimeUnit, int, ThreadFactory) - Constructor for class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
ScaleFirstExecutorService(String, int, int, long, TimeUnit, int, ThreadFactory, RejectedExecutionHandler) - Constructor for class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
ScaleFirstExecutorService(String, int, int, long, TimeUnit, int, RejectedExecutionHandler) - Constructor for class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
ScaleFirstExecutorService(String, int, int, long, TimeUnit) - Constructor for class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
ScaleFirstExecutorService(String, int, int, long, TimeUnit, ThreadFactory) - Constructor for class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
ScaleFirstThreadPoolExecutor - Class in org.adroitlogic.x.core.exec
This is only intended to be used with the ScaleFirstExecutorService it assumes that the the blocking queue that is passed in when creating the instance is compatible with the queue handling logic expected in the ScaleFirstExecutorService
ScaleFirstThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>) - Constructor for class org.adroitlogic.x.core.exec.ScaleFirstThreadPoolExecutor
 
ScaleFirstThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>, ThreadFactory) - Constructor for class org.adroitlogic.x.core.exec.ScaleFirstThreadPoolExecutor
 
ScaleFirstThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>, RejectedExecutionHandler) - Constructor for class org.adroitlogic.x.core.exec.ScaleFirstThreadPoolExecutor
 
ScaleFirstThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>, ThreadFactory, RejectedExecutionHandler) - Constructor for class org.adroitlogic.x.core.exec.ScaleFirstThreadPoolExecutor
 
ScheduledIngressConfig - Class in org.adroitlogic.x.base.connector
The scheduled ingress connector configuration that holds the information related to a polling connector
ScheduledIngressConfig(String, Class<? extends ScheduledMessageInjector>) - Constructor for class org.adroitlogic.x.base.connector.ScheduledIngressConfig
 
ScheduledIngressConfig.JobConfig - Class in org.adroitlogic.x.base.connector
 
ScheduledIngressConfig.TriggerConfig - Class in org.adroitlogic.x.base.connector
 
ScheduledIngressConnectorElement<L extends ScheduledListenerConfig,C extends ScheduledIngressConfig> - Class in org.adroitlogic.x.base.connector
The scheduled ingress connector element that defines the base for the polling connectors
ScheduledIngressConnectorElement() - Constructor for class org.adroitlogic.x.base.connector.ScheduledIngressConnectorElement
 
ScheduledJobContext - Class in org.adroitlogic.x.base.trp
The scheduled job context used for the contextual meta information of the scheduled job
ScheduledJobContext(int, int) - Constructor for class org.adroitlogic.x.base.trp.ScheduledJobContext
 
ScheduledJobContext.ExecutionHandle - Class in org.adroitlogic.x.base.trp
 
ScheduledJobContext.PollingHandle - Class in org.adroitlogic.x.base.trp
 
ScheduledListenerConfig - Class in org.adroitlogic.x.base.trp
A base class for the listener configurations that are used by the polling AbstractScheduledTransportListener
ScheduledListenerConfig(XServerConfig, String) - Constructor for class org.adroitlogic.x.base.trp.ScheduledListenerConfig
 
ScheduledMessageInjector<C extends ScheduledIngressConfig,R extends FetchReference<T>,T> - Class in org.adroitlogic.x.base.trp
Abstract base class for scheduled message injecting.
ScheduledMessageInjector() - Constructor for class org.adroitlogic.x.base.trp.ScheduledMessageInjector
 
SchedulerConfig - Class in org.adroitlogic.x.base.trp
The scheduler configurations for the scheduled transports
SchedulerConfig(String) - Constructor for class org.adroitlogic.x.base.trp.SchedulerConfig
 
scheduleTimeoutForMessageContext(XMessageContext, long) - Method in interface org.adroitlogic.x.api.XPlatform
Schedules a task that will flag the given XMessageContext as timed-out after the given time delay
scheduleTimeoutForMessageContext(XMessageContext, long) - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
ScopeContextAdaptor - Class in org.adroitlogic.x.base.scope
 
ScopeContextAdaptor() - Constructor for class org.adroitlogic.x.base.scope.ScopeContextAdaptor
 
ScopeType - Enum in org.adroitlogic.x.api.config
Represent the Scope of the execution Flow.
SECURITY_PROVIDER_KEY - Static variable in class org.adroitlogic.x.api.ProjectConstants
 
send(XMessageContext, C) - Method in class org.adroitlogic.x.api.trp.TransportSender
 
SendCallback<T> - Class in org.adroitlogic.x.base.trp
This class is used to get the delivery confirmation, provided that the transport supports it.
SendCallback() - Constructor for class org.adroitlogic.x.base.trp.SendCallback
 
sendCustomResponse(int, Object) - Method in class org.adroitlogic.x.management.rest.controller.AbstractManagementController
 
sendCustomResponse(int, String) - Method in class org.adroitlogic.x.management.rest.controller.AbstractManagementController
 
sendCustomSuccessResponse(String) - Method in class org.adroitlogic.x.management.rest.controller.AbstractManagementController
 
SenderConfig - Class in org.adroitlogic.x.api.trp
The transport sender configuration that defines the behaviour of an outgoing transport sender
SenderConfig(XServerConfig, String) - Constructor for class org.adroitlogic.x.api.trp.SenderConfig
 
senderConfig - Variable in class org.adroitlogic.x.api.trp.TransportSender
 
SENDING_FAILED - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.Connector
 
SENDING_SUCCESS - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.Connector
 
sendMessage(XMessageContext) - Method in interface org.adroitlogic.x.api.connector.XEgressConnectorElement
 
sendMessage(XMessageContext) - Method in class org.adroitlogic.x.base.connector.EgressConnectorElement
 
sendMessageContext(C, XMessageContext) - Method in class org.adroitlogic.x.test.connector.AbstractEgressConnectorTest
 
sendMessageContext(C, XMessageContext, CompletableFuture<XMessageContext>) - Method in class org.adroitlogic.x.test.connector.AbstractEgressConnectorTest
 
SendNotification - Class in org.adroitlogic.x.base.trp
This class implements a notification for the transport senders that are asynchronous and requires a guarantee on the delivery of the messages to the destination
SendNotification(SendCallback, XMessageContext, long) - Constructor for class org.adroitlogic.x.base.trp.SendNotification
 
sendResponse(int, XMessage, boolean) - Method in interface org.adroitlogic.x.api.XMessageContext
 
sendResponse(int, boolean) - Method in interface org.adroitlogic.x.api.XMessageContext
 
sendResponse(int, XMessage, boolean) - Method in class org.adroitlogic.x.core.MessageContext
 
sendResponse(int, boolean) - Method in class org.adroitlogic.x.core.MessageContext
 
sendSuccessResponse(Object) - Method in class org.adroitlogic.x.management.rest.controller.AbstractManagementController
 
SENT_MSG_COUNT - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.Connector
 
SENT_MSG_SIZE - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.Connector
 
SEPARATOR - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
Zookeeper znode path separator
sequencedProcess(XMessageContext) - Method in class org.adroitlogic.x.base.processor.AbstractContentExtractProcessor
 
sequencedProcess(XMessageContext) - Method in class org.adroitlogic.x.base.processor.AbstractSequencedProcessingElement
 
sequencedProcess(XMessageContext) - Method in class org.adroitlogic.x.components.variable.AddVariable
sequencedProcess(XMessageContext) - Method in class org.adroitlogic.x.components.variable.RemoveVariable
SEQUENCES_PATH_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
Zookeeper path for the sequences inside the domain znode
SERVER_ARG_NAME - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Options
 
SERVER_CONFIG - Static variable in class org.adroitlogic.x.management.rest.ManagementServer
 
SERVER_DESCRIPTION - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Options
 
SERVER_LONG - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Options
 
SERVER_PATH - Static variable in class org.adroitlogic.x.terminal.proxies.ServerManagementProxy
 
SERVER_SHORT - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Options
 
SERVER_START_PATH - Static variable in class org.adroitlogic.x.terminal.proxies.ServerManagementProxy
 
SERVER_STATUS_PATH - Static variable in class org.adroitlogic.x.terminal.proxies.ServerManagementProxy
 
SERVER_STOP_PATH - Static variable in class org.adroitlogic.x.terminal.proxies.ServerManagementProxy
 
serverConfig - Variable in class org.adroitlogic.x.api.metrics.XTimerMetricsReporter
 
ServerConfig - Class in org.adroitlogic.x.core
The base implementation of the server configuration of the Project-X runtime
ServerConfig() - Constructor for class org.adroitlogic.x.core.ServerConfig
 
serverConfig - Variable in class org.adroitlogic.x.management.tbsr.task.TaskBase
 
serverConfig() - Method in class org.adroitlogic.x.server.XApplication
Gives the main runtime configuration bean of the project-x container.
ServerInfoTask - Class in org.adroitlogic.x.management.tbsr.task
System info retrieval task for UltraESB troubleshoot report generation TODO complete as project-x server info becomes available
ServerInfoTask() - Constructor for class org.adroitlogic.x.management.tbsr.task.ServerInfoTask
 
ServerManagement - Class in org.adroitlogic.x.management.jmx
Implementation of server management related operations
ServerManagement(ServerConfig) - Constructor for class org.adroitlogic.x.management.jmx.ServerManagement
 
ServerManagementCommands - Class in org.adroitlogic.x.terminal.commands
Server related commands
ServerManagementCommands() - Constructor for class org.adroitlogic.x.terminal.commands.ServerManagementCommands
 
ServerManagementController - Class in org.adroitlogic.x.management.rest.controller
 
ServerManagementController() - Constructor for class org.adroitlogic.x.management.rest.controller.ServerManagementController
 
ServerManagementProxy - Class in org.adroitlogic.x.terminal.proxies
 
ServerManagementProxy() - Constructor for class org.adroitlogic.x.terminal.proxies.ServerManagementProxy
 
setActingAsNodes(List<String>) - Method in class org.adroitlogic.x.clustering.failover.strategy.util.NodeGroupStat
 
setActiveIndexAliasName(String) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
setActiveNodes(List<String>) - Method in class org.adroitlogic.x.clustering.failover.strategy.util.NodeGroupStat
 
setActualTransactionActive(boolean) - Method in class org.adroitlogic.x.api.txn.TransactionContext
 
setAdditionalProps(Map<String, String>) - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
setApplicationContext(ApplicationContext) - Method in class org.adroitlogic.x.core.ServerConfig
 
setArchived(boolean) - Method in class org.adroitlogic.x.api.clustering.CommandView
 
setArtifactPath(File) - Method in class org.adroitlogic.x.core.project.ProjectConfig
 
setAsTimedOut() - Method in interface org.adroitlogic.x.api.XMessageContext
Flags this message context as timed-out.
setAsTimedOut() - Method in class org.adroitlogic.x.core.MessageContext
 
setAsyncResponseCompletionFuture(CompletableFuture<XMessageContext>) - Method in interface org.adroitlogic.x.api.XMessageContext
Sets a CompletableFuture for message context as the asynchronous response future.
setAsyncResponseCompletionFuture(CompletableFuture<XMessageContext>) - Method in class org.adroitlogic.x.core.MessageContext
 
setAttachment(String, XAttachment) - Method in interface org.adroitlogic.x.api.XMessage
Sets a new attachment by adding it to the map of attachments
setAttachment(String, XAttachment) - Method in class org.adroitlogic.x.core.Message
 
setBackOffExponentialRetryAttempts(int) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
setBackOffExponentialTimeInMillis(int) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
setBeanName(String) - Method in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
setBeanName(String) - Method in class org.adroitlogic.x.base.processor.TraceableProcessingElement
 
setBeanName(String) - Method in class org.adroitlogic.x.base.scope.subflow.SubFlow
 
setBeanName(String) - Method in class org.adroitlogic.x.core.IntegrationFlow
 
setBelongsTo(List<String>) - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
setBulkActions(int) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
setBulkSizeInMB(int) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
setCategory(String) - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
setChanged(boolean) - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
setCipherName(String) - Method in class org.adroitlogic.x.model.rest.tbsr.ExecutionConfigView
 
setClasspathPlugins(Collection<Class<? extends Plugin>>) - Method in class org.adroitlogic.x.metrics.EmbeddedElasticsearchServer
 
setClasspathPlugins(Collection<Class<? extends Plugin>>) - Method in class org.adroitlogic.x.metrics.ExternalElasticsearchServer
 
setClusterManager(XClusterManager) - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConfig
 
setCommand(String) - Method in class org.adroitlogic.x.api.clustering.CommandView
 
setCommandId(int) - Method in class org.adroitlogic.x.api.clustering.CommandView
 
setCommandId(int) - Method in class org.adroitlogic.x.api.clustering.ExecutionResultView
 
setCommandId(int) - Method in class org.adroitlogic.x.management.rest.service.clustering.commands.RetryCommandCommand
 
setCommandSpace(String) - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
 
setCommandVersion(int) - Method in class org.adroitlogic.x.clustering.CommandProcessor
Since zookeeper ZNode's CVersion(Child version) are 1-based and the sequential path sequence numbers are 0-based, there's always a difference of 1 unit between the
setConcurrentPollingCount(int) - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConfig
 
setConcurrentPollingCount(Integer) - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConnectorElement
 
setConcurrentRequests(int) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
setConfDir(File) - Static method in class org.adroitlogic.x.core.ServerConfig
 
setConfigurable(boolean) - Method in class org.adroitlogic.x.model.rest.tbsr.TaskParameterView
 
setConfigurationRequired(boolean) - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
setConfigurationRequired(boolean) - Method in class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
setConfigurationRequired(boolean) - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
setConfigurationRequired(boolean) - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
setConnectionTimeoutMs(int) - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
 
setConnectorResources(List<ConnectorResource>) - Method in class org.adroitlogic.x.model.rest.project.FlowResource
 
setConnectString(String) - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
 
setContentType(String) - Method in interface org.adroitlogic.x.api.attachment.XAttachment
Set the content type of the attachment
setContentType(String) - Method in interface org.adroitlogic.x.api.XMessage
Set the content type of the message
setContentType(String) - Method in class org.adroitlogic.x.core.attachment.Attachment
 
setContentType(String) - Method in class org.adroitlogic.x.core.Message
 
setContentType(String) - Method in class org.adroitlogic.x.core.MessageView
 
setContentType(String) - Method in class org.adroitlogic.x.model.rest.msg.MessageContextResource
 
setContextProperties(List<StringPair>) - Method in class org.adroitlogic.x.model.rest.msg.MessageContextResource
 
setCount(String, long) - Method in interface org.adroitlogic.x.api.metrics.records.XCounterMapRecord
Sets the given value as the count for the given key
setCount(long) - Method in interface org.adroitlogic.x.api.metrics.records.XCounterRecord
Sets the given value as the count for the counter record
setCount(String, long) - Method in class org.adroitlogic.x.metrics.records.CounterMapRecord
Sets the given value as the count for the given key
setCount(long) - Method in class org.adroitlogic.x.metrics.records.CounterRecord
Sets the given value as the count for the counter record
setCount(long) - Method in class org.adroitlogic.x.metrics.records.GaugeRecord
 
setCounterMap(Map<String, Long>) - Method in interface org.adroitlogic.x.api.metrics.records.XCounterMapRecord
Sets the counter map of this record
setCounterMap(Map<String, Long>) - Method in class org.adroitlogic.x.metrics.records.CounterMapRecord
Sets the counter map of this record
setCounterMapRecordMap(Map<Integer, XCounterMapRecord>) - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
setCounterRecordMap(Map<Integer, XCounterRecord>) - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
setCredentialMask(String) - Method in class org.adroitlogic.x.model.rest.tbsr.ExecutionConfigView
 
setCredentialPassword(String) - Method in class org.adroitlogic.x.model.rest.tbsr.ExecutionConfigView
 
setCronExpression(String) - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConnectorElement
 
setCurrent(boolean) - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
setCurrentScopeContext(XScopeContext) - Method in interface org.adroitlogic.x.api.XMessageContext
 
setCurrentScopeContext() - Method in class org.adroitlogic.x.base.scope.AbstractScopeStartElement
 
setCurrentScopeContext() - Method in class org.adroitlogic.x.components.scope.transaction.TransactionScopeStartElement
 
setCurrentScopeContext(XScopeContext) - Method in class org.adroitlogic.x.core.MessageContext
 
setCurrentValue(String) - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
setCustomFields(Map<String, String>) - Method in class org.adroitlogic.x.metrics.ESMetricsCollector
 
setDefaultValue(String) - Method in class org.adroitlogic.x.model.rest.tbsr.TaskParameterView
 
setDeleteInactiveIndicesAtDestroy(boolean) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
setDeleteInactiveIndicesAtInit(boolean) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
setDeleteOldestIndexAfterRollOver(boolean) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
setDescription(String) - Method in class org.adroitlogic.x.core.project.ProjectConfig
 
setDescription(String) - Method in class org.adroitlogic.x.management.tbsr.task.TaskBase
 
setDescription(String) - Method in class org.adroitlogic.x.model.rest.project.ProjectResource
 
setDescription(String) - Method in class org.adroitlogic.x.model.rest.tbsr.TaskParameterView
 
setDescription(String) - Method in class org.adroitlogic.x.model.rest.tbsr.TaskView
 
setDescription(String) - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
setDescription(String) - Method in class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
setDescription(String) - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
setDescription(String) - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
setDescription(String) - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
setDestinationURI(String) - Method in interface org.adroitlogic.x.api.XMessage
Set the destination URI for this message
setDestinationURI(String) - Method in class org.adroitlogic.x.core.Message
 
setDestinationURI(String) - Method in class org.adroitlogic.x.core.MessageView
 
setDestinationURI(String) - Method in class org.adroitlogic.x.model.rest.msg.MessageContextResource
 
setDisplayName(String) - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
setDisplayName(String) - Method in class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
setDisplayName(String) - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
setDisplayName(String) - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
setDistributedLockWaitTimeMs(int) - Method in class org.adroitlogic.x.clustering.failover.strategy.NodeWiseFailoverStrategy
 
setDomain(String) - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
 
setDuration(int) - Method in class org.adroitlogic.x.model.rest.tbsr.TaskResultView
 
setEgressFuture(CompletableFuture<XMessage>) - Method in interface org.adroitlogic.x.api.XMessageContext
 
setEgressFuture(XMessageContext, XPlatform, XMetricsEngine) - Method in class org.adroitlogic.x.base.connector.BiDirectionalEgressConnectorElement
 
setEgressFuture(XMessageContext, XPlatform, XMetricsEngine) - Method in class org.adroitlogic.x.base.connector.EgressConnectorElement
 
setEgressFuture(CompletableFuture<XMessage>) - Method in class org.adroitlogic.x.core.MessageContext
 
setEgressTimeout(long) - Method in class org.adroitlogic.x.base.connector.BiDirectionalEgressConnectorElement
 
setErrorHandler(XProcessingElement) - Method in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
setEsHealthTimeoutMillis(int) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
setExceptionMessage(String) - Method in class org.adroitlogic.x.components.flowend.ExceptionalFlowEnd
 
setExchangePattern(ExchangePattern) - Method in interface org.adroitlogic.x.api.XMessageContext
 
setExchangePattern(ExchangePattern) - Method in class org.adroitlogic.x.core.MessageContext
 
setExecutorService(ExecutorService) - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
setExpireTime(long) - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
setExposedPort(Integer) - Method in class org.adroitlogic.x.model.runtime.PortInfo
 
setExposedPortProperty(String) - Method in class org.adroitlogic.x.model.runtime.PortInfo
 
setExposedPorts(Set<PortInfo>) - Method in class org.adroitlogic.x.model.runtime.IntegrationFlowInfo
 
setExtensionPackages(List<String>) - Method in class org.adroitlogic.x.core.Environment
 
setExtractionType(ExtractionType) - Method in class org.adroitlogic.x.components.variable.AddVariable
 
setExtraInfo(String) - Method in class org.adroitlogic.x.model.rest.tbsr.TaskResultView
 
setFailoverEnabled(boolean) - Method in interface org.adroitlogic.x.api.XMessageContext
 
setFailoverEnabled(boolean) - Method in class org.adroitlogic.x.core.MessageContext
 
setFailoverGroup(String) - Method in class org.adroitlogic.x.clustering.failover.strategy.config.FailoverGroupConfig
 
setFailoverMatrix(Map<String, List<FailoverGroupConfig>>) - Method in class org.adroitlogic.x.clustering.failover.strategy.GroupFailoverStrategy
 
setFailoverMatrix(Map<String, String>) - Method in class org.adroitlogic.x.clustering.failover.strategy.NodeWiseFailoverStrategy
 
setFailoverOnStartup(boolean) - Method in class org.adroitlogic.x.clustering.failover.strategy.GroupFailoverStrategy
 
setFailoverOnStartup(boolean) - Method in class org.adroitlogic.x.clustering.failover.strategy.NodeWiseFailoverStrategy
 
setFailoverStrategy(FailoverStrategy) - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
 
setFailureResults(List<ExecutionResultView>) - Method in class org.adroitlogic.x.api.clustering.CommandView
 
setFeatures(Map<Class<?>, AbstractIntegrationFeature>) - Method in class org.adroitlogic.x.base.feature.AbstractFeatureRepoAware
 
setFilePath(String) - Method in class org.adroitlogic.x.model.rest.tbsr.ExecutionConfigView
 
setFilterOn(boolean) - Method in class org.adroitlogic.x.management.rest.auth.JWTAuthorizationFilter
 
setFirstProcessingElement(XProcessingElement) - Method in class org.adroitlogic.x.base.scope.AbstractScopeEndElement
 
setFirstProcessingElement(XProcessingElement) - Method in class org.adroitlogic.x.base.scope.AbstractScopeStartElement
 
setFirstProcessingElement(XProcessingElement) - Method in class org.adroitlogic.x.components.scope.subflow.SubFlowStart
 
setFlowCompletionFuture(CompletableFuture<XMessageContext>) - Method in class org.adroitlogic.x.core.MessageContext
 
setFlowEventListeners(List<XFlowEventListener>) - Method in interface org.adroitlogic.x.api.XPlatform
 
setFlowEventListeners(List<XFlowEventListener>) - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
setFlowEventNotificationContext(XFlowEventNotificationContext) - Method in interface org.adroitlogic.x.api.XMessageContext
Sets the given XFlowEventNotificationContext to this context
setFlowEventNotificationContext(XFlowEventNotificationContext) - Method in class org.adroitlogic.x.core.MessageContext
 
setFlowFile(String) - Method in class org.adroitlogic.x.core.IntegrationFlow
 
setFlowFile(String) - Method in class org.adroitlogic.x.model.rest.project.IntegrationFlowResource
 
setFlowFile(String) - Method in class org.adroitlogic.x.model.runtime.FlowInfo
 
setFlowId(String) - Method in interface org.adroitlogic.x.api.processor.XProcessingElement
 
setFlowId(String) - Method in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
setFlowId(String) - Method in class org.adroitlogic.x.base.processor.TraceableProcessingElement
 
setFlowName(String) - Method in class org.adroitlogic.x.model.runtime.FlowInfo
 
setFlowPath(File) - Method in class org.adroitlogic.x.core.IntegrationFlow
 
setFlushIntervalInSeconds(int) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
setGaugeRecordMap(Map<Integer, XGaugeRecord>) - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
setGlobalEgressTimeout(long) - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
setGlobalResponseTimeout(long) - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
setGroupName(String) - Method in class org.adroitlogic.x.clustering.failover.strategy.GroupFailoverStrategy
 
setHasResponse(boolean) - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
setIconFile(String) - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
setIconFile(String) - Method in class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
setIconFile(String) - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
setIconFile(String) - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
setId(String) - Method in class org.adroitlogic.x.api.metrics.MetricsTemplate
 
setId(String) - Method in class org.adroitlogic.x.management.tbsr.task.TaskBase
 
setId(String) - Method in class org.adroitlogic.x.model.rest.project.FlowResource
 
setId(String) - Method in class org.adroitlogic.x.model.rest.project.IntegrationFlowResource
 
setId(String) - Method in class org.adroitlogic.x.model.rest.project.ProjectResource
 
setId(String) - Method in class org.adroitlogic.x.model.rest.tbsr.TaskView
 
setInactiveIndexAliasName(String) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
setInactiveSettingFile(String) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
setIndexMappingType(String) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
setIndexRollOverEnabled(boolean) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
setIndexTemplateName(String) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
setInitialIndexName(String) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
setInputType(InputType) - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
setIntegrationFlow(XIntegrationFlow) - Method in class org.adroitlogic.x.base.connector.IngressConnectorElement
 
setIntegrationFlows(List<IntegrationFlowResource>) - Method in class org.adroitlogic.x.model.rest.project.ProjectResource
 
setIntegrationFlows(List<IntegrationFlowInfo>) - Method in class org.adroitlogic.x.model.runtime.ProjectInfo
 
setIntegrationFlowTracer(XIntegrationFlowTracer) - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
setIntensive(boolean) - Method in class org.adroitlogic.x.management.tbsr.task.TaskBase
 
setIntensive(boolean) - Method in class org.adroitlogic.x.model.rest.tbsr.TaskView
 
setIssuer(String) - Method in class org.adroitlogic.x.management.rest.auth.JWTTokenManager
 
setJobConfig(String, String) - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConfig
 
setKeyFactoryName(String) - Method in class org.adroitlogic.x.model.rest.tbsr.ExecutionConfigView
 
setLastUpdated(long) - Method in class org.adroitlogic.x.model.rest.tbsr.TaskResultView
 
setLifeTime(long) - Method in class org.adroitlogic.x.management.rest.auth.JWTTokenManager
 
setListener(T) - Method in class org.adroitlogic.x.base.trp.ListenerAwareScheduledMessageInjector
 
setMaskable(boolean) - Method in class org.adroitlogic.x.management.tbsr.task.TaskBase
 
setMaskable(boolean) - Method in class org.adroitlogic.x.model.rest.tbsr.TaskView
 
setMaxAgeInMinutes(long) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
setMaxDocs(long) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
setMaxPayloadSizeKbs(int) - Method in interface org.adroitlogic.x.api.XIntegrationFlowTracer
Sets the the maximum size of the payload to be traced.
setMaxPayloadSizeKbs(int) - Method in class org.adroitlogic.x.core.InMemoryIntegrationFlowTracer
 
setMessage(String) - Method in class org.adroitlogic.x.api.validation.FlowValidationResult
 
setMessage(XMessage) - Method in interface org.adroitlogic.x.api.XMessageContext
 
setMessage(XMessage) - Method in class org.adroitlogic.x.core.MessageContext
 
setMessageProperties(List<StringPair>) - Method in class org.adroitlogic.x.model.rest.msg.MessageContextResource
 
setMetricsReportGenerationTimePeriod(int) - Method in class org.adroitlogic.x.metrics.ESMetricsCollector
 
setMetricsTemplateSyncTimePeriod(int) - Method in class org.adroitlogic.x.metrics.ESMetricsCollector
 
setMode(XEnvironment.Mode) - Method in class org.adroitlogic.x.core.Environment
 
setMsg(String) - Method in class org.adroitlogic.x.management.rest.CustomMessageResource
 
setName(String) - Method in class org.adroitlogic.x.management.tbsr.task.TaskBase
 
setName(String) - Method in class org.adroitlogic.x.model.rest.project.ProjectResource
 
setName(String) - Method in class org.adroitlogic.x.model.rest.tbsr.TaskParameterView
 
setName(String) - Method in class org.adroitlogic.x.model.rest.tbsr.TaskView
 
setNextElement(XProcessingElement) - Method in class org.adroitlogic.x.base.processor.AbstractSequencedProcessingElement
 
setNextElement(XProcessingElement) - Method in class org.adroitlogic.x.test.util.MockInOutProcessingElement
 
setNodeGroup(String) - Method in class org.adroitlogic.x.clustering.failover.strategy.util.NodeGroupStat
 
setNodeName(String) - Method in class org.adroitlogic.x.api.clustering.ExecutionResultView
 
setOnSuccessOutPort(XProcessingElement) - Method in class org.adroitlogic.x.components.scope.subflow.SubFlowReference
 
setOperation(XConnectorOperationElement) - Method in class org.adroitlogic.x.base.connector.EgressConnectorElement
 
setOptimized(boolean) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
setOptional(boolean) - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
setOutPortDisplayName(String) - Method in class org.adroitlogic.x.model.rest.msg.IntegrationFlowTraceNodeResource
 
setOverallStatus(Status) - Method in class org.adroitlogic.x.management.tbsr.execution.ExecutionContext
 
setParallelExecutionCount(int) - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConfig
 
setParallelExecutionCount(Integer) - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConnectorElement
 
setParameterDetails(Map<String, TaskParameterView>) - Method in class org.adroitlogic.x.management.tbsr.task.TaskBase
 
setParameters(Map<String, TaskParameterView>) - Method in class org.adroitlogic.x.model.rest.tbsr.TaskView
 
setPassword(String) - Method in class org.adroitlogic.x.management.rest.auth.JsonUsernamePasswordObject
 
setPasswordFile(String) - Method in class org.adroitlogic.x.management.rest.service.AuthService
 
setPayload(XMessageFormat) - Method in interface org.adroitlogic.x.api.attachment.XAttachment
Set payload of the attachment
setPayload(XMessageFormat) - Method in interface org.adroitlogic.x.api.XMessage
 
setPayload(XMessageFormat) - Method in class org.adroitlogic.x.core.attachment.Attachment
 
setPayload(XMessageFormat) - Method in class org.adroitlogic.x.core.Message
 
setPayload(String) - Method in class org.adroitlogic.x.model.rest.msg.MessageContextResource
 
setPermissionFile(String) - Method in class org.adroitlogic.x.management.rest.service.AuthService
 
setPermissions(Set<String>) - Static method in class org.adroitlogic.x.management.rest.auth.AuthDataContainer
Set user permissions to the user manually
setPlaceHolder(String) - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
setPlatform(XPlatform) - Method in interface org.adroitlogic.x.api.XMessageContext
 
setPlatform(XPlatform) - Method in class org.adroitlogic.x.core.MessageContext
 
setPollingKeepAliveTime(long) - Method in class org.adroitlogic.x.base.trp.SchedulerConfig
 
setPollingQueueSize(int) - Method in class org.adroitlogic.x.base.trp.SchedulerConfig
 
setPollingThreadCoreSize(int) - Method in class org.adroitlogic.x.base.trp.SchedulerConfig
 
setPollingThreadMaxSize(int) - Method in class org.adroitlogic.x.base.trp.SchedulerConfig
 
setPollingTimeUnit(TimeUnit) - Method in class org.adroitlogic.x.base.trp.SchedulerConfig
 
setPort(String) - Method in class org.adroitlogic.x.model.rest.project.ConnectorResource
 
setPossibleValues(String[]) - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
setPrimaryMetricsTemplateValidTime(int) - Method in class org.adroitlogic.x.metrics.ESMetricsCollector
 
setProcessingElement(XProcessingElement) - Method in interface org.adroitlogic.x.api.connector.XIngressConnectorElement
 
setProcessingElement(XProcessingElement) - Method in class org.adroitlogic.x.base.connector.IngressConnectorElement
 
setProject(XProject) - Method in interface org.adroitlogic.x.api.processor.XProcessingElement
 
setProject(XProject) - Method in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
setProject(XProject) - Method in class org.adroitlogic.x.base.processor.TraceableProcessingElement
 
setProject(XProject) - Method in class org.adroitlogic.x.base.scope.subflow.SubFlow
 
setProject(XProject) - Method in class org.adroitlogic.x.core.IntegrationFlow
 
setProjectBaseDir(String) - Method in class org.adroitlogic.x.core.Environment
 
setProjectConfig(XProjectConfig) - Method in class org.adroitlogic.x.api.AbstractIntegrationFeature
 
setProjectDescription(String) - Method in class org.adroitlogic.x.model.runtime.ProjectInfo
 
setProjectId(String) - Method in class org.adroitlogic.x.model.runtime.ProjectInfo
 
setProjectName(String) - Method in class org.adroitlogic.x.model.runtime.ProjectInfo
 
setProjectVersion(String) - Method in class org.adroitlogic.x.model.runtime.ProjectInfo
 
setProperties(Properties) - Method in class org.adroitlogic.x.api.AbstractIntegrationFeature
 
setPropertyName(String) - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
setReceivedConnectorId(String) - Method in interface org.adroitlogic.x.api.XMessageContext
 
setReceivedConnectorId(String) - Method in class org.adroitlogic.x.core.MessageContext
 
setRecursivelyFailover(boolean) - Method in class org.adroitlogic.x.clustering.failover.strategy.NodeWiseFailoverStrategy
 
setRegisteredNodes(List<String>) - Method in class org.adroitlogic.x.clustering.failover.strategy.util.NodeGroupStat
 
setRemoveFromAll(boolean) - Method in class org.adroitlogic.x.components.variable.RemoveVariable
 
setRepeatCount(int) - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConnectorElement
 
setRepeatCount(Integer) - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConnectorElement
 
setRepeatInterval(long) - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConnectorElement
 
setRepeatInterval(Long) - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConnectorElement
 
setRequestContentType(String) - Method in class org.adroitlogic.x.core.Message
 
setResponseCode(int) - Method in interface org.adroitlogic.x.api.XMessage
Sets the response code of the message
setResponseCode(int) - Method in class org.adroitlogic.x.core.Message
 
setResponseCode(int) - Method in class org.adroitlogic.x.core.MessageView
 
setResponseCode(int) - Method in class org.adroitlogic.x.model.rest.msg.MessageContextResource
 
setResponseFuture(CompletableFuture<XMessageContext>) - Method in interface org.adroitlogic.x.api.XMessageContext
 
setResponseFuture(CompletableFuture<XMessageContext>) - Method in class org.adroitlogic.x.core.MessageContext
 
setResponseProcessor(XProcessingElement) - Method in class org.adroitlogic.x.base.connector.BiDirectionalEgressConnectorElement
 
setResponseTimeout(long) - Method in class org.adroitlogic.x.base.connector.IngressConnectorElement
 
setResults(List<TaskResultView>) - Method in class org.adroitlogic.x.model.rest.tbsr.ExecutionSummaryView
 
setRetryPolicy(RetryPolicy) - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
 
setRollOverTimePeriodInMinutes(long) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
setScheduledThreadPool(ScheduledThreadPoolExecutor) - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
setSchedulerConfig(SchedulerConfig) - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConnectorElement
 
setSchedulerConfig(SchedulerConfig) - Method in class org.adroitlogic.x.base.trp.ScheduledListenerConfig
 
setSchedulerThreadCount(int) - Method in class org.adroitlogic.x.base.trp.SchedulerConfig
 
setScopeType(ScopeType) - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
setScopeType(ScopeType) - Method in class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
setScopeType(ScopeType) - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
setScopeType(ScopeType) - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
setScopeVariable(String, T) - Method in interface org.adroitlogic.x.api.XMessageContext
Adds a new variable to the current scope with the given key and value
setScopeVariable(String, T) - Method in class org.adroitlogic.x.core.MessageContext
 
setScopeVariables(List<StringTrio>) - Method in class org.adroitlogic.x.model.rest.msg.MessageContextResource
 
setServerConfig(XServerConfig) - Method in class org.adroitlogic.x.management.tbsr.task.TaskBase
 
setServicePath(String) - Method in class org.adroitlogic.x.model.rest.project.ConnectorResource
 
setServicePath(String) - Method in class org.adroitlogic.x.model.runtime.PortInfo
 
setServicePathProperty(String) - Method in class org.adroitlogic.x.model.runtime.PortInfo
 
setSessionTimeoutMs(int) - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
 
setSourceElementId(String) - Method in class org.adroitlogic.x.model.rest.msg.IntegrationFlowTraceNodeResource
 
setStartDelay(long) - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConnectorElement
 
setStartDelay(Long) - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConnectorElement
 
setStartingElement(XProcessingElement) - Method in class org.adroitlogic.x.base.scope.subflow.SubFlow
 
setStartTime(long) - Method in class org.adroitlogic.x.model.rest.tbsr.ExecutionSummaryView
 
setStartupTimeOutMs(int) - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
 
setStatisticsPublisher(XStatisticsPublisher) - Method in interface org.adroitlogic.x.api.metrics.XMetricsCollector
 
setStatisticsPublisher(XStatisticsPublisher) - Method in class org.adroitlogic.x.metrics.ESMetricsCollector
 
setStatus(FlowValidationStatus) - Method in class org.adroitlogic.x.api.validation.FlowValidationResult
 
setStatus(Status) - Method in class org.adroitlogic.x.model.rest.tbsr.TaskResultView
 
setSubFlow(SubFlow) - Method in class org.adroitlogic.x.components.scope.subflow.SubFlowReference
 
setSubFlows(List<FlowInfo>) - Method in class org.adroitlogic.x.model.runtime.ProjectInfo
 
setSuccess(boolean) - Method in class org.adroitlogic.x.api.clustering.ExecutionResultView
 
setSuccessResults(List<ExecutionResultView>) - Method in class org.adroitlogic.x.api.clustering.CommandView
 
setSum(double) - Method in class org.adroitlogic.x.metrics.records.GaugeRecord
 
setSysInfoGranularity(long) - Method in interface org.adroitlogic.x.api.XServerConfig
 
setSysInfoGranularity(long) - Method in class org.adroitlogic.x.core.ServerConfig
 
setSysInfoLogInterval(long) - Method in interface org.adroitlogic.x.api.XServerConfig
 
setSysInfoLogInterval(long) - Method in class org.adroitlogic.x.core.ServerConfig
 
setTags(Map<String, String>) - Method in class org.adroitlogic.x.core.Environment
 
setTargetElementId(String) - Method in class org.adroitlogic.x.model.rest.msg.IntegrationFlowTraceNodeResource
 
setTargetFilePath(String) - Method in class org.adroitlogic.x.management.tbsr.execution.ExecutionContext
Updates the pathname where the final output file of this session will be created
setTaskId(String) - Method in class org.adroitlogic.x.model.rest.tbsr.TaskResultView
 
setTaskParamMap(Map<String, Map<String, String>>) - Method in class org.adroitlogic.x.model.rest.tbsr.ExecutionConfigView
 
setTemplateFile(String) - Method in class org.adroitlogic.x.metrics.ESStatisticsPublisher
 
setTmpDir(String) - Method in class org.adroitlogic.x.core.Environment
 
setTracingEnabled(boolean) - Method in interface org.adroitlogic.x.api.XIntegrationFlowTracer
Sets whether to enable tracing or not
setTracingEnabled(boolean) - Method in class org.adroitlogic.x.core.InMemoryIntegrationFlowTracer
 
setTransactionContext(TransactionContext) - Method in interface org.adroitlogic.x.api.XMessageContext
 
setTransactionContext(TransactionContext) - Method in class org.adroitlogic.x.core.MessageContext
 
setTransactionEnabled(boolean) - Method in class org.adroitlogic.x.api.txn.TransactionContext
 
setTransactionFailed(boolean) - Method in class org.adroitlogic.x.api.txn.TransactionContext
 
setTransactionManager(PlatformTransactionManager) - Method in class org.adroitlogic.x.api.txn.TransactionContext
 
setTransactionSynchronizations(List<TransactionSynchronization>) - Method in class org.adroitlogic.x.api.txn.TransactionContext
 
setTransactionSynchronizationThreadLocals(List<TransactionSynchronization>) - Static method in class org.adroitlogic.x.api.txn.TransactionInformation
 
setTransportHeaders(List<StringPair>) - Method in class org.adroitlogic.x.model.rest.msg.MessageContextResource
 
setTriggerConfig(String, String, String) - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConfig
 
setTriggerConfig(String, String, long, long, int) - Method in class org.adroitlogic.x.base.connector.ScheduledIngressConfig
 
setTriggerOnMajority(boolean) - Method in class org.adroitlogic.x.clustering.failover.strategy.config.FailoverGroupConfig
 
setTriggerOnNodeCount(int) - Method in class org.adroitlogic.x.clustering.failover.strategy.config.FailoverGroupConfig
 
setTriggerOnPercentage(int) - Method in class org.adroitlogic.x.clustering.failover.strategy.config.FailoverGroupConfig
 
setTxnManager(PlatformTransactionManager) - Method in class org.adroitlogic.x.base.trp.UltraPlatformTransactionManager
 
setTxnResources(Map<Object, Object>) - Method in class org.adroitlogic.x.api.txn.TransactionContext
 
setTxnStatus(TransactionStatus) - Method in class org.adroitlogic.x.api.txn.TransactionContext
 
setTxnThreadLocalsFromMsgContext(XMessageContext) - Static method in class org.adroitlogic.x.api.txn.TransactionInformation
 
setType(ProcessorType) - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
setUp() - Method in class org.adroitlogic.x.test.connector.AbstractConnectorTest
 
setUsed(boolean) - Method in interface org.adroitlogic.x.api.metrics.records.XMetricsRecord
Sets whether the record has been used
setUsed(boolean) - Method in class org.adroitlogic.x.metrics.records.AbstractMetricsRecord
 
setUsername(String) - Method in class org.adroitlogic.x.management.rest.auth.JsonUsernamePasswordObject
 
setValidator(String) - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
setValidatorDescription(String) - Method in class org.adroitlogic.x.api.validation.FlowValidationResult
 
setValidatorDescription(String) - Method in class org.adroitlogic.x.api.validation.FlowValidationResultFactory
 
setValue(String) - Method in class org.adroitlogic.x.components.variable.AddVariable
 
setVariableName(String) - Method in class org.adroitlogic.x.base.processor.AbstractContentExtractProcessor
 
setVarName(String) - Method in class org.adroitlogic.x.components.variable.AddVariable
 
setVarName(String) - Method in class org.adroitlogic.x.components.variable.RemoveVariable
 
setVarType(VariableType) - Method in class org.adroitlogic.x.components.variable.AddVariable
 
setVersion(String) - Method in class org.adroitlogic.x.model.rest.project.ProjectResource
 
setWaitTimeBeforeFailoverMs(int) - Method in class org.adroitlogic.x.clustering.failover.strategy.NodeWiseFailoverStrategy
 
setWeight(int) - Method in class org.adroitlogic.x.base.connector.EgressConnectorElement
 
setZkPassword(String) - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
 
setZkUsername(String) - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
 
SHARED_KEY - Variable in class org.adroitlogic.x.management.rest.auth.KeyRepositoryConst
 
shift(long) - Method in class org.adroitlogic.x.metrics.MetricsWindow
 
shiftMetricsWindow() - Method in interface org.adroitlogic.x.api.metrics.XMetricsCollector
Syncs primary MetricsTemplate and secondary MetricsTemplate based on the expire time of the primary metrics template of each entity type.
shiftMetricsWindow() - Method in class org.adroitlogic.x.metrics.ESMetricsCollector
Syncs primary MetricsTemplate and secondary MetricsTemplate based on the expire time of the primary metrics template of each entity type.
shortValue(Object) - Static method in class org.adroitlogic.x.utils.TypeUtils
 
showConnectedServerAddress() - Method in class org.adroitlogic.x.terminal.commands.ServerManagementCommands
 
shutdown() - Method in class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
shutdown() - Method in class org.adroitlogic.x.core.ServerConfig
 
shutdown() - Method in class org.adroitlogic.x.logging.log4j2.Log4j2LoggerFactoryImpl
 
shutdown() - Static method in class org.adroitlogic.x.logging.LoggerFactory
Shuts down the underlying logging framework
shutdown() - Method in interface org.adroitlogic.x.logging.XLoggerFactory
Shuts down the underlying logging framework
shutdownNow() - Method in class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
SimpleFetchReference - Class in org.adroitlogic.x.base.trp
A simple fetch reference that uses a String identifier for the fetch reference.
SimpleFetchReference(String) - Constructor for class org.adroitlogic.x.base.trp.SimpleFetchReference
Constructs a simple fetch reference for the given string identifier
SingleInstanceLockManager - Class in org.adroitlogic.x.base.util
This is a utility class to facilitate to get locks which can be either Semaphore based or ReentrantLock based to facilitate synchronization.
SingleInstanceLockManager() - Constructor for class org.adroitlogic.x.base.util.SingleInstanceLockManager
 
SingularAnnotationProcessingContext<A extends Annotation,E extends Element> - Class in org.adroitlogic.x.annotation
The annotation processing context of the AbstractSingularAnnotationProcessor
SingularAnnotationProcessingContext() - Constructor for class org.adroitlogic.x.annotation.SingularAnnotationProcessingContext
 
SingularAnnotationProcessingContext(E, Class<A>) - Constructor for class org.adroitlogic.x.annotation.SingularAnnotationProcessingContext
 
size() - Method in interface org.adroitlogic.x.api.XMessageFormat
Gives the size of the underneath payload type, which is specific to the implementation of the message format.
size() - Method in class org.adroitlogic.x.base.format.ByteArrayFormat
 
size() - Method in class org.adroitlogic.x.base.format.EmptyFormat
 
size() - Method in class org.adroitlogic.x.base.format.FileFormat
 
size() - Method in class org.adroitlogic.x.base.format.MapFormat
 
size() - Method in class org.adroitlogic.x.base.format.ObjectFormat
 
size() - Method in class org.adroitlogic.x.base.format.StringFormat
 
size() - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
size() - Method in class org.adroitlogic.x.utils.MultiValueMap
skipCommit - Static variable in class org.adroitlogic.x.api.txn.TransactionInformation
 
SnapshotController - Class in org.adroitlogic.x.management.rest.controller
Generates and exposes a snapshot of logs, projects and conf directory of a project-x instance as a downloadable archive
SnapshotController() - Constructor for class org.adroitlogic.x.management.rest.controller.SnapshotController
 
SnapshotService - Class in org.adroitlogic.x.management.rest.service
Service class to obtain a snapshot of logs, projects and conf directories of a project-x instance
SnapshotService() - Constructor for class org.adroitlogic.x.management.rest.service.SnapshotService
 
SOURCE_NAME_KEY - Static variable in class org.adroitlogic.x.logging.CloseableLogContext
The thread context key used to include the project id argument
SOURCE_VERSION_KEY - Static variable in class org.adroitlogic.x.logging.CloseableLogContext
The thread context key used to include the project version argument
SPACES_PATH_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
Zookeeper path for the information on spaces inside the domain znode
start() - Method in interface org.adroitlogic.x.api.dec.Startable
 
start() - Method in class org.adroitlogic.x.api.metrics.XTimerMetricsReporter
 
start() - Method in class org.adroitlogic.x.api.trp.TransportListener
 
start() - Method in class org.adroitlogic.x.api.trp.TransportSender
 
start() - Method in class org.adroitlogic.x.base.connector.IngressConnectorElement
 
start() - Method in class org.adroitlogic.x.clustering.CommandProcessor
 
start() - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
Starts the cluster manager.
start() - Method in class org.adroitlogic.x.clustering.failover.CuratorFailoverProcessor
 
start() - Method in class org.adroitlogic.x.clustering.failover.strategy.FailoverStrategy
 
start() - Method in class org.adroitlogic.x.core.Environment
 
start() - Method in class org.adroitlogic.x.core.IntegrationFlow
 
start() - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
start() - Method in class org.adroitlogic.x.core.project.Project
 
start() - Method in class org.adroitlogic.x.core.ServerConfig
 
start() - Method in class org.adroitlogic.x.management.rest.ManagementServer
 
start(String) - Method in class org.adroitlogic.x.metrics.EmbeddedElasticsearchServer
 
start(String) - Method in interface org.adroitlogic.x.metrics.ESStatisticsServer
Initializes the Statistics Server
start(String) - Method in class org.adroitlogic.x.metrics.ExternalElasticsearchServer
 
start() - Method in class org.adroitlogic.x.terminal.commands.ServerManagementCommands
 
start() - Method in class org.adroitlogic.x.terminal.proxies.ServerManagementProxy
 
Startable - Interface in org.adroitlogic.x.api.dec
An interface that defines entities that can be started by the Project-X framework
startAutoAnnotatedBeans(ApplicationContext) - Static method in class org.adroitlogic.x.core.util.StartupUtils
 
startFailoverProcessor() - Method in class org.adroitlogic.x.clustering.failover.CuratorFailoverProcessor
 
startListener() - Method in class org.adroitlogic.x.api.trp.TransportListener
 
startListener() - Method in class org.adroitlogic.x.base.trp.AbstractScheduledTransportListener
 
startListening(C) - Method in class org.adroitlogic.x.api.trp.TransportListener
 
startListening(C) - Method in class org.adroitlogic.x.base.trp.AbstractScheduledTransportListener
 
startPollingListener() - Method in class org.adroitlogic.x.base.trp.AbstractScheduledTransportListener
 
startSender() - Method in class org.adroitlogic.x.api.trp.TransportSender
 
startServer() - Method in class org.adroitlogic.x.management.rest.controller.ServerManagementController
 
startSnapshot() - Method in class org.adroitlogic.x.management.rest.controller.SnapshotController
 
startSnapshot() - Method in class org.adroitlogic.x.management.rest.service.SnapshotService
 
startStrategy() - Method in class org.adroitlogic.x.clustering.failover.strategy.FailoverStrategy
 
startStrategy() - Method in class org.adroitlogic.x.clustering.failover.strategy.GroupFailoverStrategy
 
startStrategy() - Method in class org.adroitlogic.x.clustering.failover.strategy.NodeWiseFailoverStrategy
 
startup() - Method in class org.adroitlogic.x.core.ServerConfig
 
StartupUtils - Class in org.adroitlogic.x.core.util
A utility class that is being used by the startup process of the Project-X
StartupUtils() - Constructor for class org.adroitlogic.x.core.util.StartupUtils
 
startXServer() - Method in class org.adroitlogic.x.management.jmx.ServerManagement
Starts the XServer initializing projects, deployment units and integration flows
startXServer() - Method in interface org.adroitlogic.x.management.jmx.XServerManagementMXBean
Starts the XServer initializing projects, deployment units and integration flows
stateChanged(CuratorFramework, ConnectionState) - Method in class org.adroitlogic.x.clustering.failover.strategy.FailoverStrategy
 
stateChanged(CuratorFramework, ConnectionState) - Method in class org.adroitlogic.x.clustering.locks.ClusterLock
State changes will be notified to this method.
Status - Enum in org.adroitlogic.x.api
 
status - Variable in class org.adroitlogic.x.api.trp.TransportListener
Transport current runtime state
status - Variable in class org.adroitlogic.x.api.trp.TransportSender
Transport current runtime state
status - Variable in class org.adroitlogic.x.base.processor.AbstractProcessingElement
 
status - Variable in class org.adroitlogic.x.clustering.failover.strategy.FailoverStrategy
 
status - Variable in class org.adroitlogic.x.core.IntegrationFlow
 
status - Variable in class org.adroitlogic.x.core.project.Project
 
Status - Enum in org.adroitlogic.x.model.rest.tbsr
UltraESB troubleshoot reporter module status definitions
status() - Method in class org.adroitlogic.x.terminal.proxies.ServerManagementProxy
 
StepRecord - Class in org.adroitlogic.x.metrics
This represents a step time window of a given Metrics collector instance, which encapsulates all the metrics streams *
StepRecord(XMetricsCollector) - Constructor for class org.adroitlogic.x.metrics.StepRecord
 
stop() - Method in interface org.adroitlogic.x.api.dec.Startable
 
stop() - Method in class org.adroitlogic.x.api.metrics.XTimerMetricsReporter
 
stop() - Method in class org.adroitlogic.x.api.trp.TransportListener
 
stop() - Method in class org.adroitlogic.x.api.trp.TransportSender
 
stop() - Method in class org.adroitlogic.x.base.connector.IngressConnectorElement
 
stop() - Method in class org.adroitlogic.x.clustering.CommandProcessor
 
stop() - Method in class org.adroitlogic.x.clustering.CuratorClusterManager
 
stop() - Method in class org.adroitlogic.x.clustering.failover.CuratorFailoverProcessor
 
stop() - Method in class org.adroitlogic.x.clustering.failover.strategy.FailoverStrategy
 
stop() - Method in class org.adroitlogic.x.core.Environment
 
stop() - Method in class org.adroitlogic.x.core.IntegrationFlow
 
stop() - Method in class org.adroitlogic.x.core.IntegrationPlatform
 
stop() - Method in class org.adroitlogic.x.core.project.Project
 
stop() - Method in class org.adroitlogic.x.core.ServerConfig
 
stop() - Method in class org.adroitlogic.x.management.rest.ManagementServer
 
stop() - Method in class org.adroitlogic.x.metrics.EmbeddedElasticsearchServer
 
stop() - Method in interface org.adroitlogic.x.metrics.ESStatisticsServer
Destroys the Statistics Server
stop() - Method in class org.adroitlogic.x.metrics.ExternalElasticsearchServer
 
stop() - Method in class org.adroitlogic.x.terminal.commands.ServerManagementCommands
 
stop() - Method in class org.adroitlogic.x.terminal.proxies.ServerManagementProxy
 
stopAndDestroyIngressConnector(C) - Method in class org.adroitlogic.x.test.connector.AbstractIngressConnectorTest
 
stopAutoAnnotatedBeans(ApplicationContext) - Static method in class org.adroitlogic.x.core.util.StartupUtils
 
stopFailoverProcessor() - Method in class org.adroitlogic.x.clustering.failover.CuratorFailoverProcessor
 
stopListener() - Method in class org.adroitlogic.x.api.trp.TransportListener
 
stopListener() - Method in class org.adroitlogic.x.base.trp.AbstractScheduledTransportListener
 
stopListening(C) - Method in class org.adroitlogic.x.api.trp.TransportListener
 
stopListening(C) - Method in class org.adroitlogic.x.base.trp.AbstractScheduledTransportListener
 
stopPollingListener() - Method in class org.adroitlogic.x.base.trp.AbstractScheduledTransportListener
 
stopSender() - Method in class org.adroitlogic.x.api.trp.TransportSender
 
stopServer() - Method in class org.adroitlogic.x.management.rest.controller.ServerManagementController
 
stopStrategy() - Method in class org.adroitlogic.x.clustering.failover.strategy.FailoverStrategy
 
stopStrategy() - Method in class org.adroitlogic.x.clustering.failover.strategy.GroupFailoverStrategy
 
stopStrategy() - Method in class org.adroitlogic.x.clustering.failover.strategy.NodeWiseFailoverStrategy
 
stopXServer() - Method in class org.adroitlogic.x.management.jmx.ServerManagement
Stops the XServer destroying projects, deployment units and integration flows
stopXServer() - Method in interface org.adroitlogic.x.management.jmx.XServerManagementMXBean
Stops the XServer destroying projects, deployment units and integration flows
strategiesZNodePath - Variable in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
The ZNode path where each of the failover strategies will be implemented under.
strategiesZNodeRoot - Variable in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
 
strategyZNodePath - Variable in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
The base path of the ZNodes related to this strategy.
strategyZNodeRoot - Variable in class org.adroitlogic.x.clustering.failover.FailoverClusterPaths
 
STREAM_ENTITY_TYPE - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.Connector
 
STREAM_ENTITY_TYPE - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.IntegrationFlow
 
STREAM_ENTITY_TYPE - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.System
 
STREAM_ENTITY_TYPE - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.ThreadPool
 
STREAM_PREFIX - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.Connector
 
STREAM_PREFIX - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.IntegrationFlow
 
STREAM_PREFIX - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.System
 
STREAM_PREFIX - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.ThreadPool
 
streamId - Variable in class org.adroitlogic.x.metrics.records.AbstractMetricsRecord
Stream Id of the record
streamName - Variable in class org.adroitlogic.x.metrics.records.AbstractMetricsRecord
Stream name of the record
StringFormat - Class in org.adroitlogic.x.base.format
A message format implementation that holds the payload as a string
StringFormat(String) - Constructor for class org.adroitlogic.x.base.format.StringFormat
 
StringFormatFactory - Class in org.adroitlogic.x.base.format
This class is the factory for the StringFormat which is used to create a string backed message format
StringFormatFactory() - Constructor for class org.adroitlogic.x.base.format.StringFormatFactory
 
StringPair - Class in org.adroitlogic.x.utils
Implementation of Pair for two String objects
StringPair(String, String) - Constructor for class org.adroitlogic.x.utils.StringPair
 
StringTools - Class in org.adroitlogic.x.management.tbsr.util
String processing toolkit for UltraESB troubleshoot reporting framework
StringTools() - Constructor for class org.adroitlogic.x.management.tbsr.util.StringTools
 
StringTrio - Class in org.adroitlogic.x.utils
Implementation of Trio for three String objects
StringTrio(String, String, String) - Constructor for class org.adroitlogic.x.utils.StringTrio
 
stringValue(Object) - Static method in class org.adroitlogic.x.utils.TypeUtils
 
SUB_FLOW_NAME - Static variable in class org.adroitlogic.x.base.Constants.MessageContext
 
SUB_FLOW_NEXT_ELEMENT - Static variable in class org.adroitlogic.x.base.Constants.MessageContext
 
SubFlow - Class in org.adroitlogic.x.base.scope.subflow
This class represents a Sub Flow inside a main IntegrationFlow
SubFlow() - Constructor for class org.adroitlogic.x.base.scope.subflow.SubFlow
 
SubFlowEnd - Class in org.adroitlogic.x.components.scope.subflow
This is a custom processing element which will be the last processing element of any subflow.
SubFlowEnd() - Constructor for class org.adroitlogic.x.components.scope.subflow.SubFlowEnd
 
SubFlowReference - Class in org.adroitlogic.x.components.scope.subflow
This processing element refers a SubFlow from a main IntegrationFlow NOTE : If any part of the full name of this class is changed, please make sure to update the variable "SUBFLOW_REFERRER_CLASS_NAME" of the class org.adroitlogic.x.tools.maven.ProjectMetaInfoGenerator as well.
SubFlowReference() - Constructor for class org.adroitlogic.x.components.scope.subflow.SubFlowReference
 
SubFlowReferenceValidator - Class in org.adroitlogic.x.components.scope.subflow.flowValidators
Implementation of XFlowValidator for the validation of SubFlowReference processing element.
SubFlowReferenceValidator() - Constructor for class org.adroitlogic.x.components.scope.subflow.flowValidators.SubFlowReferenceValidator
 
SubFlowScopeContext - Class in org.adroitlogic.x.base.scope.subflow
 
SubFlowScopeContext() - Constructor for class org.adroitlogic.x.base.scope.subflow.SubFlowScopeContext
 
SubFlowStart - Class in org.adroitlogic.x.components.scope.subflow
This is a custom processing element which will be the first processing element of any subflow.
SubFlowStart() - Constructor for class org.adroitlogic.x.components.scope.subflow.SubFlowStart
 
SubFlowStartValidator - Class in org.adroitlogic.x.components.scope.subflow.flowValidators
Implementation of XFlowValidator for the validation of SubFlowStart processing element.
SubFlowStartValidator() - Constructor for class org.adroitlogic.x.components.scope.subflow.flowValidators.SubFlowStartValidator
 
submit(Callable<T>) - Method in class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
submit(Runnable, T) - Method in class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
submit(Runnable) - Method in class org.adroitlogic.x.core.exec.ScaleFirstExecutorService
 
submit(Runnable) - Method in class org.adroitlogic.x.core.exec.ScaleFirstThreadPoolExecutor
 
submit(Runnable, T) - Method in class org.adroitlogic.x.core.exec.ScaleFirstThreadPoolExecutor
 
submit(Callable<T>) - Method in class org.adroitlogic.x.core.exec.ScaleFirstThreadPoolExecutor
 
submitTask(Runnable) - Method in interface org.adroitlogic.x.api.metrics.XMetricsCollector
 
submitTask(Runnable) - Method in class org.adroitlogic.x.metrics.ESMetricsCollector
 
SUCCESS - Static variable in class org.adroitlogic.x.api.ExecutionResult
 
SuccessfulFlowEnd - Class in org.adroitlogic.x.components.flowend
This processing element is used to mark an integration flow as successfully ended
SuccessfulFlowEnd() - Constructor for class org.adroitlogic.x.components.flowend.SuccessfulFlowEnd
 
SunJVMInfo - Class in org.adroitlogic.x.utils
Contains all Sun JVM specific code, and would be loaded only when the Sun JDK is detected
SunJVMInfo() - Constructor for class org.adroitlogic.x.utils.SunJVMInfo
 
supply() - Method in interface org.adroitlogic.x.terminal.proxies.AbstractRestProxy.ThrowableSupplier
 
supports(AuthenticationToken) - Method in class org.adroitlogic.x.management.rest.auth.JWTRealm
 
swap() - Method in interface org.adroitlogic.x.utils.Pair
Gives a pair that swaps the values of the current tuple
swap() - Method in class org.adroitlogic.x.utils.StringPair
 
swap() - Method in class org.adroitlogic.x.utils.Tuple
 
SYS_ENTITY_ID - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.System
 
System() - Constructor for class org.adroitlogic.x.api.metrics.MetricsStreamNames.System
 
systemContext() - Static method in class org.adroitlogic.x.logging.CloseableLogContext
 
SystemInfoCollectorTask - Class in org.adroitlogic.x.core.util
Collects the system (JVM) information such as memory usage, CPU load average, threads etc and reports to the metrics engine making it possible to use these in plotting the graphs as well as alerting based on these
SystemInfoCollectorTask(long, long, XServerConfig) - Constructor for class org.adroitlogic.x.core.util.SystemInfoCollectorTask
Constructs the system information collector for the given metrics engine
SystemInfoTask - Class in org.adroitlogic.x.management.tbsr.task
System info retrieval task for UltraESB troubleshoot report generation
SystemInfoTask() - Constructor for class org.adroitlogic.x.management.tbsr.task.SystemInfoTask
 

T

Tags() - Constructor for class org.adroitlogic.x.api.clustering.ClusteringConstants.Tags
 
TarGzTools - Class in org.adroitlogic.x.management.tbsr.util
File/folder compression toolkit (tar.gz) for UltraESB troubleshoot reporting framework
TarGzTools() - Constructor for class org.adroitlogic.x.management.tbsr.util.TarGzTools
 
TaskBase - Class in org.adroitlogic.x.management.tbsr.task
Project-X troubleshoot reporting framework task template
TaskBase() - Constructor for class org.adroitlogic.x.management.tbsr.task.TaskBase
 
TaskExecutor - Class in org.adroitlogic.x.management.tbsr.execution
Task executor (controller) of the troubleshoot reporting framework
TaskExecutor() - Constructor for class org.adroitlogic.x.management.tbsr.execution.TaskExecutor
 
TaskMeta - Annotation Type in org.adroitlogic.x.management.tbsr.registry
Any concrete troubleshoot task implementation class that should be attached to the troubleshoot reporting framework should be annotated with this annotation
TaskParameterView - Class in org.adroitlogic.x.model.rest.tbsr
Representation of a Troubleshoot task parameter in the JMX environment
TaskParameterView() - Constructor for class org.adroitlogic.x.model.rest.tbsr.TaskParameterView
 
TaskParamMeta - Annotation Type in org.adroitlogic.x.management.tbsr.registry
Runtime parameters expected by a troubleshoot task implementation attached to the troubleshoot reporting framework should be individually defined by this annotation, under the TaskMeta annotation of the task class
TaskRegistry - Class in org.adroitlogic.x.management.tbsr.registry
This class finds all troubleshoot tasks found in the org.adroitlogic.x.management.tbsr package and registers them (and associated details and parameters) for reference by the troubleshoot reporting framework.
TaskResultView - Class in org.adroitlogic.x.model.rest.tbsr
Representation of a troubleshoot task execution result in the JMX environment
TaskResultView() - Constructor for class org.adroitlogic.x.model.rest.tbsr.TaskResultView
 
TaskView - Class in org.adroitlogic.x.model.rest.tbsr
Representation of a core TaskBase in the JMX environment
TaskView() - Constructor for class org.adroitlogic.x.model.rest.tbsr.TaskView
 
TBSRConstants - Class in org.adroitlogic.x.management.tbsr
Constant definitions for UltraESB troubleshoot reporting framework
TBSRConstants() - Constructor for class org.adroitlogic.x.management.tbsr.TBSRConstants
 
tearDown() - Method in class org.adroitlogic.x.test.connector.AbstractConnectorTest
 
TerminalCommand - Annotation Type in org.adroitlogic.x.terminal.annotations
 
TerminalConstants - Class in org.adroitlogic.x.terminal
 
TerminalConstants() - Constructor for class org.adroitlogic.x.terminal.TerminalConstants
 
TerminalConstants.Commands - Class in org.adroitlogic.x.terminal
 
TerminalConstants.Messages - Class in org.adroitlogic.x.terminal
 
TerminalConstants.Options - Class in org.adroitlogic.x.terminal
 
TerminalConstants.Properties - Class in org.adroitlogic.x.terminal
 
TerminalContext - Class in org.adroitlogic.x.terminal.core
 
TerminalException - Exception in org.adroitlogic.x.terminal.core
Exception used by UXTerm
TerminalException(String) - Constructor for exception org.adroitlogic.x.terminal.core.TerminalException
 
TerminalException(String, Throwable) - Constructor for exception org.adroitlogic.x.terminal.core.TerminalException
 
testProcessingElement(Supplier<T>, XMessageContext, boolean) - Method in class org.adroitlogic.x.test.processor.AbstractProcessorTest
This method injects the provided XMessageContext to the provided processing element of type T and returns the resulting ProcessorTestResult.
THREAD_DUMP_COUNT - Static variable in class org.adroitlogic.x.management.tbsr.task.ThreadDumpTask
 
THREAD_DUMP_PERIOD - Static variable in class org.adroitlogic.x.management.tbsr.task.ThreadDumpTask
 
THREAD_POOL_ENTITY_ID - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.ThreadPool
 
ThreadDumpTask - Class in org.adroitlogic.x.management.tbsr.task
Thread dump task for UltraESB troubleshoot report generation; threadInfo-to-String conversions were adapted from http://stackoverflow.com/questions/6827952/threadmxbean-dumpallthreads-maxdepth
ThreadDumpTask() - Constructor for class org.adroitlogic.x.management.tbsr.task.ThreadDumpTask
 
ThreadPool() - Constructor for class org.adroitlogic.x.api.metrics.MetricsStreamNames.ThreadPool
 
TimerMetricsReportHandler - Class in org.adroitlogic.x.core
A handler class that handles metrics reporters
TimerMetricsReportHandler() - Constructor for class org.adroitlogic.x.core.TimerMetricsReportHandler
 
timerMetricsReportHandler() - Method in class org.adroitlogic.x.server.XApplication
A handler bean that is used to register XTimerMetricsReporter instances into the spring container and to the server configuration
TIMESTAMP_HOLDER - Static variable in class org.adroitlogic.x.management.tbsr.TBSRConstants
formatting
toListOfStringPairs(Map<String, String>) - Static method in class org.adroitlogic.x.utils.MapUtils
 
toListOfStringTrios(Map<String, Map<String, String>>) - Static method in class org.adroitlogic.x.utils.MapUtils
 
toListOfType(List<Object>, Class<T>) - Static method in class org.adroitlogic.x.utils.ListUtils
Converts a list of objects to a list of given type
toMapOfListType(Map<String, List<Object>>, Class<T>) - Static method in class org.adroitlogic.x.utils.MapUtils
Converts a map with String keys and List of Object values to a map with String keys and List of given type of values
toMapOfType(Map<String, Object>, Class<T>) - Static method in class org.adroitlogic.x.utils.MapUtils
Converts a map with String keys and Object values to a map with String keys and type values
toString() - Method in enum org.adroitlogic.x.api.attachment.ContentType
 
toString() - Method in enum org.adroitlogic.x.api.CompletionType
 
toString() - Method in enum org.adroitlogic.x.api.config.BeanType
 
toString() - Method in enum org.adroitlogic.x.api.config.InputType
 
toString() - Method in enum org.adroitlogic.x.api.config.PortType
 
toString() - Method in enum org.adroitlogic.x.api.config.ProcessorType
 
toString() - Method in enum org.adroitlogic.x.api.config.ScopeType
 
toString() - Method in class org.adroitlogic.x.api.ExecutionResult
toString() - Method in class org.adroitlogic.x.api.RuntimeVersion
 
toString(boolean) - Method in class org.adroitlogic.x.api.RuntimeVersion
 
toString() - Method in class org.adroitlogic.x.api.trp.ListenerConfig
 
toString() - Method in class org.adroitlogic.x.api.trp.SenderConfig
 
toString() - Method in class org.adroitlogic.x.api.XTag
 
toString() - Method in class org.adroitlogic.x.base.trp.ScheduledListenerConfig
 
toString() - Method in class org.adroitlogic.x.base.trp.SchedulerConfig
 
toString() - Method in class org.adroitlogic.x.clustering.failover.strategy.config.FailoverGroupConfig
 
toString() - Method in class org.adroitlogic.x.clustering.failover.strategy.FailoverStrategy
 
toString() - Method in class org.adroitlogic.x.clustering.failover.strategy.GroupFailoverStrategy
 
toString() - Method in class org.adroitlogic.x.clustering.failover.strategy.NodeWiseFailoverStrategy
 
toString() - Method in class org.adroitlogic.x.management.tbsr.util.DetailsMap
Returns a printable representation of the contents of this DetailsMap
toString() - Method in class org.adroitlogic.x.model.rest.tbsr.ExecutionSummaryView
 
toString() - Method in class org.adroitlogic.x.model.rest.tbsr.TaskResultView
 
toString() - Method in class org.adroitlogic.x.model.runtime.FlowInfo
 
toString() - Method in class org.adroitlogic.x.model.runtime.IntegrationFlowInfo
 
toString() - Method in class org.adroitlogic.x.model.runtime.PortInfo
 
toString() - Method in class org.adroitlogic.x.model.runtime.ProjectInfo
 
toString() - Method in class org.adroitlogic.x.model.statik.BeanRefInfo
 
toString() - Method in class org.adroitlogic.x.model.statik.ConnectorOperationInfo
 
toString() - Method in class org.adroitlogic.x.model.statik.EgressConnectorInfo
 
toString() - Method in enum org.adroitlogic.x.model.statik.ElementInfo.ElementType
 
toString() - Method in class org.adroitlogic.x.model.statik.FieldInfo
 
toString() - Method in class org.adroitlogic.x.model.statik.IngressConnectorInfo
 
toString() - Method in class org.adroitlogic.x.model.statik.OutPortInfo
 
toString() - Method in class org.adroitlogic.x.model.statik.ProcessorInfo
 
toString() - Method in class org.adroitlogic.x.terminal.util.MultiColumnResult
 
toString() - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
toString() - Method in class org.adroitlogic.x.utils.HotSwapClassLoader
 
toString() - Method in class org.adroitlogic.x.utils.StringTrio
 
toStringList(List<Object>) - Static method in class org.adroitlogic.x.utils.ListUtils
Converts a list of objects to a list of their String representations
toStringListMap(Map<String, List<Object>>) - Static method in class org.adroitlogic.x.utils.MapUtils
Converts a map with String keys and List of Object values to a map with String keys and List of String values
toStringValuedMap(Map<String, Object>) - Static method in class org.adroitlogic.x.utils.MapUtils
Converts a map with String keys and Object values to a map with String keys and String values
toView() - Method in class org.adroitlogic.x.management.tbsr.task.TaskBase
Returns a TaskView representation of this task
trace(int, String, Object...) - Method in class org.adroitlogic.x.logging.Logger
 
trace(int, String, Supplier<?>...) - Method in class org.adroitlogic.x.logging.Logger
 
TraceableProcessingElement - Class in org.adroitlogic.x.base.processor
Internal wrapper element used in development and test environments to provide a wrapper that helps trace the messages flow though the processing elements.
TraceableProcessingElement(XProcessingElement, String, String) - Constructor for class org.adroitlogic.x.base.processor.TraceableProcessingElement
 
traceImpl(String, Object...) - Method in class org.adroitlogic.x.logging.log4j2.Log4j2LoggerImpl
 
traceImpl(String, Object...) - Method in class org.adroitlogic.x.logging.Logger
 
traceImpl(String, Object...) - Method in class org.adroitlogic.x.logging.NoLogger
 
traceMessage(String, String, String, String, String, String, XMessageContext) - Method in interface org.adroitlogic.x.api.XIntegrationFlowTracer
Traces a message context that was transferred from the given outport (of given source element) to the given target element
traceMessage(String, String, String, String, String, String, XMessageContext) - Method in class org.adroitlogic.x.core.InMemoryIntegrationFlowTracer
 
traceReceivedMessage(String, String, String, String, XMessageContext) - Method in interface org.adroitlogic.x.api.XIntegrationFlowTracer
Traces a received message context for the given element that belongs to the Integration Flow with the given ID
traceReceivedMessage(String, String, String, String, XMessageContext) - Method in class org.adroitlogic.x.core.InMemoryIntegrationFlowTracer
 
TransactionalThreadPoolExecutor - Class in org.adroitlogic.x.core.exec
 
TransactionalThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>) - Constructor for class org.adroitlogic.x.core.exec.TransactionalThreadPoolExecutor
 
TransactionalThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>, ThreadFactory) - Constructor for class org.adroitlogic.x.core.exec.TransactionalThreadPoolExecutor
 
TransactionalThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>, RejectedExecutionHandler) - Constructor for class org.adroitlogic.x.core.exec.TransactionalThreadPoolExecutor
 
TransactionalThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>, ThreadFactory, RejectedExecutionHandler) - Constructor for class org.adroitlogic.x.core.exec.TransactionalThreadPoolExecutor
 
TransactionContext - Class in org.adroitlogic.x.api.txn
 
TransactionContext() - Constructor for class org.adroitlogic.x.api.txn.TransactionContext
 
TransactionInformation - Class in org.adroitlogic.x.api.txn
 
TransactionInformation() - Constructor for class org.adroitlogic.x.api.txn.TransactionInformation
 
TransactionScopeContext - Class in org.adroitlogic.x.base.scope.transaction
 
TransactionScopeContext() - Constructor for class org.adroitlogic.x.base.scope.transaction.TransactionScopeContext
 
TransactionScopeEndElement - Class in org.adroitlogic.x.components.scope.transaction
 
TransactionScopeEndElement() - Constructor for class org.adroitlogic.x.components.scope.transaction.TransactionScopeEndElement
 
TransactionScopeStartElement - Class in org.adroitlogic.x.components.scope.transaction
 
TransactionScopeStartElement() - Constructor for class org.adroitlogic.x.components.scope.transaction.TransactionScopeStartElement
 
TransportException - Exception in org.adroitlogic.x.api.trp
Exception used by any transport related errors
TransportException(String) - Constructor for exception org.adroitlogic.x.api.trp.TransportException
 
TransportException(String, Throwable) - Constructor for exception org.adroitlogic.x.api.trp.TransportException
 
TransportListener<L extends ListenerConfig,C extends IngressConfig> - Class in org.adroitlogic.x.api.trp
The main base class of the transport listener that holds the typed ListenerConfig and the IngressConfig that defines the complete functionality of a transport listener
TransportListener(L, ExchangePattern) - Constructor for class org.adroitlogic.x.api.trp.TransportListener
 
TransportSender<S extends SenderConfig,C extends EgressContext> - Class in org.adroitlogic.x.api.trp
The main base class of the transport sender that holds the typed SenderConfig and the EgressContext that defines the complete functionality of a transport sender
TransportSender(S, ExchangePattern) - Constructor for class org.adroitlogic.x.api.trp.TransportSender
 
TriggerConfig(String, String, String) - Constructor for class org.adroitlogic.x.base.connector.ScheduledIngressConfig.TriggerConfig
 
TriggerConfig(String, String, long, long, int) - Constructor for class org.adroitlogic.x.base.connector.ScheduledIngressConfig.TriggerConfig
 
Trio<L,M,R> - Interface in org.adroitlogic.x.utils
Interface for a data structure containing 3 related objects
TROUBLESHOOT_BUNDLES - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Properties
 
TROUBLESHOOT_ENCRYPTION_CIPHER - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Properties
 
TROUBLESHOOT_ENCRYPTION_KEY_FACTORY - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Properties
 
TroubleshootCommands - Class in org.adroitlogic.x.terminal.commands
UltraESB-X server troubleshooting related commands
TroubleshootCommands() - Constructor for class org.adroitlogic.x.terminal.commands.TroubleshootCommands
 
TroubleshootController - Class in org.adroitlogic.x.management.rest.controller
Generates and exposes a snapshot of logs, projects and conf directory of a project-x instance as a downloadable archive
TroubleshootController() - Constructor for class org.adroitlogic.x.management.rest.controller.TroubleshootController
 
TroubleshootProxy - Class in org.adroitlogic.x.terminal.proxies
Service class to perform troubleshoot reporting operations
TroubleshootProxy() - Constructor for class org.adroitlogic.x.terminal.proxies.TroubleshootProxy
 
troubleshootReporter(boolean, String, String, String, String, String, String, String, String) - Method in class org.adroitlogic.x.terminal.commands.TroubleshootCommands
 
TroubleshootService - Class in org.adroitlogic.x.management.rest.service
Service class to perform troubleshoot reporting operations
TroubleshootService() - Constructor for class org.adroitlogic.x.management.rest.service.TroubleshootService
 
tryAcquire() - Method in interface org.adroitlogic.x.api.clustering.locks.XClusterLock
Tries to acquire the lock when called.
tryAcquire() - Method in class org.adroitlogic.x.clustering.locks.ClusterLock
Tries to acquire the lock when called.
tryLock(String) - Method in class org.adroitlogic.x.base.util.SingleInstanceLockManager
Attempts to get a Semaphore based lock for the given lockPath.
tryReentrantLock(String) - Method in class org.adroitlogic.x.base.util.SingleInstanceLockManager
Attempts to get a ReentrantLock lock for the given lockPath which won't be useful only for acquire and release using the same thread.
TTL - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames
 
Tuple<L,R> - Class in org.adroitlogic.x.utils
A generified value tuple data structure implementation
Tuple(L, R) - Constructor for class org.adroitlogic.x.utils.Tuple
 
txnStatus - Static variable in class org.adroitlogic.x.api.txn.TransactionInformation
 
TYPE_MISMATCH_ERROR - Static variable in class org.adroitlogic.x.annotation.AnnotationProcessorErrorConstants
 
TypedConvertibleMap<K,V> - Interface in org.adroitlogic.x.utils
A Map declaring the ability to convert its values on the fly when retrieving them
typedValue(Object, Class<T>) - Static method in class org.adroitlogic.x.utils.TypeUtils
 
TypeUtil - Class in org.adroitlogic.x.terminal.util
 
TypeUtil() - Constructor for class org.adroitlogic.x.terminal.util.TypeUtil
 
typeUtils - Variable in class org.adroitlogic.x.annotation.AbstractSingularAnnotationProcessor
 
TypeUtils - Class in org.adroitlogic.x.utils
A set of utilities that helps type conversions and other generic type related processing of Java types
TypeUtils() - Constructor for class org.adroitlogic.x.utils.TypeUtils
 

U

ULTRA_MGT_PASSWORD_DEFAULT - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Properties
 
ULTRA_MGT_PASSWORD_PREFIX - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Properties
 
ULTRA_MGT_URL_DEFAULT - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Properties
 
ULTRA_MGT_URL_PREFIX - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Properties
 
ULTRA_MGT_USERNAME_DEFAULT - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Properties
 
ULTRA_MGT_USERNAME_PREFIX - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Properties
 
ULTRA_TERMINAL_COMMAND_MODE - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Properties
 
UltraPlatformTransactionManager - Class in org.adroitlogic.x.base.trp
 
UltraPlatformTransactionManager() - Constructor for class org.adroitlogic.x.base.trp.UltraPlatformTransactionManager
 
UltraTerminal - Class in org.adroitlogic.x.terminal
Main class which starts the UXTerm CLI and processes the command line
UltraTerminal() - Constructor for class org.adroitlogic.x.terminal.UltraTerminal
 
unauthorized() - Method in class org.adroitlogic.x.management.rest.controller.AuthController
This will be the end point for unauthorized requests.
unmarshalCommand(String) - Static method in class org.adroitlogic.x.clustering.ControlCommandUnmarshaller
Unmarshal the give String into a XControlCommand.
unregister(XIngressConnectorElement<L, C>) - Method in class org.adroitlogic.x.api.trp.TransportListener
 
unregister(XMessageContext) - Method in class org.adroitlogic.x.base.trp.SendCallback
This method is supposed to be only used by the SendNotification.close() method and hence package local access modifier is used for this method.
unregisterConnector(XIngressConnectorElement) - Method in class org.adroitlogic.x.api.trp.MessageReceiver
 
unregisterMBean(String) - Static method in class org.adroitlogic.x.utils.CommonUtils
Utility method to unregister a MBean instance with given name
unregisterTimelyMetricsReporter(String) - Method in interface org.adroitlogic.x.api.XServerConfig
 
unregisterTimelyMetricsReporter(String) - Method in class org.adroitlogic.x.core.ServerConfig
 
UnreliableLockException - Exception in org.adroitlogic.x.api.clustering.exceptions
A custom exception to be thrown when a XClusterLock has been acquired and before it is being released, the connection to the zookeeper quorum goes into and unreliable state due to one of the following reasons.
UnreliableLockException(String) - Constructor for exception org.adroitlogic.x.api.clustering.exceptions.UnreliableLockException
 
UnreliableLockException(String, Throwable) - Constructor for exception org.adroitlogic.x.api.clustering.exceptions.UnreliableLockException
 
updateStatus(String, long, Status) - Method in class org.adroitlogic.x.management.tbsr.execution.ExecutionContext
Sets the latest status of a task, and updates the status report
updateStatus(String, long, Status, String) - Method in class org.adroitlogic.x.management.tbsr.execution.ExecutionContext
Sets the latest status of a task, and updates the status report
use(long) - Method in class org.adroitlogic.x.metrics.StepRecord
 
used - Variable in class org.adroitlogic.x.metrics.records.AbstractMetricsRecord
Holds whether this stream has been used
USED_MEMORY_GAUGE - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.System
 
USED_MEMORY_PERC_GAUGE - Static variable in class org.adroitlogic.x.api.metrics.MetricsStreamNames.System
 
USER_PASSWORD - Static variable in class org.adroitlogic.x.management.rest.service.AuthService
Username-password storing map, loaded at the bootstrap
USER_PERMISSIONS - Static variable in class org.adroitlogic.x.management.rest.service.AuthService
Username-permission storing map, loaded at the bootstrap
USER_TOKEN - Static variable in class org.adroitlogic.x.management.rest.service.AuthService
Map that save the tokens issued to the authenticated users
USERNAME_ARG_NAME - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Options
 
USERNAME_DESCRIPTION - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Options
 
USERNAME_LONG - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Options
 
USERNAME_SHORT - Static variable in class org.adroitlogic.x.terminal.TerminalConstants.Options
 
UXTERM_PROMPT - Static variable in class org.adroitlogic.x.terminal.TerminalConstants
 

V

validate(T) - Method in interface org.adroitlogic.x.api.validation.XFlowValidator
Implementation of this method should perform the validation of the injected XProcessingElement instance.
validate(T) - Method in class org.adroitlogic.x.base.connector.flowValidators.AbstractIngressConnectorValidator
 
validate(T) - Method in class org.adroitlogic.x.base.processor.flowValidators.AbstractSequencedProcessingValidator
 
validate(SubFlowReference) - Method in class org.adroitlogic.x.components.scope.subflow.flowValidators.SubFlowReferenceValidator
 
validate(SubFlowStart) - Method in class org.adroitlogic.x.components.scope.subflow.flowValidators.SubFlowStartValidator
 
validate(boolean) - Method in class org.adroitlogic.x.core.LicenseManager
 
validate(boolean, XEnvironment.Mode) - Method in class org.adroitlogic.x.core.LicenseManager
 
validateElementKind(Element) - Method in class org.adroitlogic.x.annotation.AbstractSingularAnnotationProcessor
 
validateElementKind(Element) - Method in class org.adroitlogic.x.annotation.config.processor.BeanRefAnnotationProcessor
Processes the rules to validate the annotation placement
validateElementKind(Element) - Method in class org.adroitlogic.x.annotation.config.processor.ConnectorOperationAnnotationProcessor
 
validateElementKind(Element) - Method in class org.adroitlogic.x.annotation.config.processor.EgressConnectorAnnotationProcessor
 
validateElementKind(Element) - Method in class org.adroitlogic.x.annotation.config.processor.IngressConnectorAnnotationProcessor
 
validateElementKind(Element) - Method in class org.adroitlogic.x.annotation.config.processor.IntegrationFlowValidatorAnnotationProcessor
 
validateElementKind(Element) - Method in class org.adroitlogic.x.annotation.config.processor.OutPortAnnotationProcessor
 
validateElementKind(Element) - Method in class org.adroitlogic.x.annotation.config.processor.ParameterAnnotationProcessor
 
validateElementKind(Element) - Method in class org.adroitlogic.x.annotation.config.processor.ProcessorAnnotationProcessor
 
validateElementKind(Element) - Method in class org.adroitlogic.x.annotation.dec.processor.AutoInitializeAnnotationProcessor
 
validateElementKind(Element) - Method in class org.adroitlogic.x.annotation.dec.processor.AutoStartAnnotationProcessor
 
validateElementKind(Element) - Method in class org.adroitlogic.x.annotation.metrics.processor.XMetricsReporterAnnotationProcessor
 
validateElementKind(Element) - Method in class org.adroitlogic.x.annotation.metrics.processor.XMetricsStreamAnnotationProcessor
 
validateIngressConnector(T) - Method in class org.adroitlogic.x.base.connector.flowValidators.AbstractIngressConnectorValidator
 
validateOption(String) - Static method in class org.adroitlogic.x.terminal.util.ArgumentUtil
 
validateSequencedElement(T) - Method in class org.adroitlogic.x.base.processor.flowValidators.AbstractSequencedProcessingValidator
 
validateSequencedElement(AddVariable) - Method in class org.adroitlogic.x.components.variable.flowValidators.AddVariableValidator
 
validateSequencedElement(RemoveVariable) - Method in class org.adroitlogic.x.components.variable.flowValidators.RemoveVariableValidator
 
Validators() - Constructor for class org.adroitlogic.x.annotation.config.Parameter.Validators
 
valueList() - Method in class org.adroitlogic.x.management.tbsr.util.DetailsMap
Returns the list of values in the map
valueOf(String) - Static method in enum org.adroitlogic.x.api.attachment.ContentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.adroitlogic.x.api.CompletionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.adroitlogic.x.api.config.BeanType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.adroitlogic.x.api.config.InputType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.adroitlogic.x.api.config.MetaType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.adroitlogic.x.api.config.PortType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.adroitlogic.x.api.config.ProcessorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.adroitlogic.x.api.config.ScopeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.adroitlogic.x.api.ExchangePattern
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.adroitlogic.x.api.ExitCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.adroitlogic.x.api.metrics.MetricsStreamNames.MetricsRecordType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.adroitlogic.x.api.metrics.MetricsStreamNames.StreamCreationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.adroitlogic.x.api.processor.VariableType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.adroitlogic.x.api.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.adroitlogic.x.api.validation.FlowValidationStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.adroitlogic.x.api.XEnvironment.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.adroitlogic.x.api.XFlowEventNotificationContext.XFlowEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.adroitlogic.x.components.variable.ExtractionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.adroitlogic.x.logging.ComponentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.adroitlogic.x.model.rest.tbsr.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.adroitlogic.x.model.statik.ElementInfo.ElementType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.adroitlogic.x.api.attachment.ContentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.adroitlogic.x.api.CompletionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.adroitlogic.x.api.config.BeanType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.adroitlogic.x.api.config.InputType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.adroitlogic.x.api.config.MetaType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.adroitlogic.x.api.config.PortType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.adroitlogic.x.api.config.ProcessorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.adroitlogic.x.api.config.ScopeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.adroitlogic.x.api.ExchangePattern
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.adroitlogic.x.api.ExitCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.adroitlogic.x.api.metrics.MetricsStreamNames.MetricsRecordType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.adroitlogic.x.api.metrics.MetricsStreamNames.StreamCreationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.adroitlogic.x.api.processor.VariableType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.adroitlogic.x.api.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.adroitlogic.x.api.validation.FlowValidationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.adroitlogic.x.api.XEnvironment.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.adroitlogic.x.api.XFlowEventNotificationContext.XFlowEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.adroitlogic.x.base.format.MapFormat
 
values() - Static method in enum org.adroitlogic.x.components.variable.ExtractionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.adroitlogic.x.logging.ComponentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.adroitlogic.x.model.rest.tbsr.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.adroitlogic.x.model.statik.ElementInfo.ElementType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.adroitlogic.x.utils.ConvertibleValueMap
 
values() - Method in class org.adroitlogic.x.utils.MultiValueMap
VARIABLE_PATTERN - Static variable in class org.adroitlogic.x.api.processor.VariableExpressions
 
VARIABLE_REGEX - Static variable in class org.adroitlogic.x.api.processor.VariableExpressions
 
VariableExpressions - Class in org.adroitlogic.x.api.processor
Constant class for regex used in processing elements
VariableExpressions() - Constructor for class org.adroitlogic.x.api.processor.VariableExpressions
 
VariableType - Enum in org.adroitlogic.x.api.processor
Enum representing variable types used in processing element UIs
verify(SignedJWT) - Method in class org.adroitlogic.x.management.rest.auth.JWTTokenManager
This will verify the token sent with the request.
verifyDirectory(String, boolean, File) - Static method in class org.adroitlogic.x.core.util.StartupUtils
Utility method to verify a given file on the following conditions.
viewFlow(String, String) - Method in class org.adroitlogic.x.terminal.commands.IntegrationFlowManagementCommands
 
viewMessageInFlow(String, String, String, String, String, String, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class org.adroitlogic.x.terminal.commands.MessageManagementCommands
 
viewMessagePath(String, String, String) - Method in class org.adroitlogic.x.terminal.commands.MessageManagementCommands
 
viewProjects(String, boolean) - Method in class org.adroitlogic.x.terminal.commands.ProjectManagementCommands
 
viewPublishedCommand(String, boolean) - Method in class org.adroitlogic.x.terminal.commands.ClusterCommandManagementCommands
 
viewPublishedCommand(String) - Method in class org.adroitlogic.x.terminal.commands.ClusterCommandManagementCommands
 
viewPublishedCommands(boolean, boolean) - Method in class org.adroitlogic.x.terminal.commands.ClusterCommandManagementCommands
 
viewReceivedMessage(String, String, String, String, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class org.adroitlogic.x.terminal.commands.MessageManagementCommands
 

W

WAIT_BETWEEN_RETRIES - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants
Time between retries for the curator retry policy
waitForCompletion() - Method in class org.adroitlogic.x.base.trp.SendNotification
This method waits for the completion notification from the transport sender is reached to the ESB to proceed
warn(int, String, Object...) - Method in class org.adroitlogic.x.logging.Logger
 
warn(int, String, Supplier<?>...) - Method in class org.adroitlogic.x.logging.Logger
 
warnImpl(String, Object...) - Method in class org.adroitlogic.x.logging.log4j2.Log4j2LoggerImpl
 
warnImpl(String, Object...) - Method in class org.adroitlogic.x.logging.Logger
 
warnImpl(String, Object...) - Method in class org.adroitlogic.x.logging.NoLogger
 
WebAuthorizationAspect - Class in org.adroitlogic.x.management.rest.util
Aspect class to inject shiro permission check logic inject to the controller classes
WebAuthorizationAspect() - Constructor for class org.adroitlogic.x.management.rest.util.WebAuthorizationAspect
 
writeTo(OutputStream) - Method in interface org.adroitlogic.x.api.XMessageFormat
Writes the payload into the given output stream
writeTo(OutputStream) - Method in class org.adroitlogic.x.base.format.ByteArrayFormat
 
writeTo(OutputStream) - Method in class org.adroitlogic.x.base.format.EmptyFormat
 
writeTo(OutputStream) - Method in class org.adroitlogic.x.base.format.FileFormat
 
writeTo(OutputStream) - Method in class org.adroitlogic.x.base.format.MapFormat
 
writeTo(OutputStream) - Method in class org.adroitlogic.x.base.format.ObjectFormat
 
writeTo(OutputStream) - Method in class org.adroitlogic.x.base.format.StringFormat
 

X

XApplication - Class in org.adroitlogic.x.server
The main spring application that drives the project-x runtime.
XApplication() - Constructor for class org.adroitlogic.x.server.XApplication
 
XAttachment - Interface in org.adroitlogic.x.api.attachment
XAttachment interface which represents an attachment
XBaseUtils - Class in org.adroitlogic.x.base.util
This class contains all the project-x specific utility methods which can be accessed anywhere in the framework.
XBaseUtils() - Constructor for class org.adroitlogic.x.base.util.XBaseUtils
 
XClusterLock - Interface in org.adroitlogic.x.api.clustering.locks
The interface for distributed locks.
XClusterManager - Interface in org.adroitlogic.x.api.clustering
This is the interface for the cluster manager which is to be used by an UltraESB-X instance.
XConnectorOperationElement - Interface in org.adroitlogic.x.api.connector
The base for the connector operation element that is used to format the payload that is sent out through an XEgressConnectorElement
XContainer - Class in org.adroitlogic.x.server
The main class where the Project-X container is being brought into it's life.
XContainer() - Constructor for class org.adroitlogic.x.server.XContainer
 
XControlCommand - Interface in org.adroitlogic.x.api.clustering
This represents a clustering control command to be executed by the system or a command that needs to be published to the zookeeper for the execution among the complete cluster.
XCounterMapRecord - Interface in org.adroitlogic.x.api.metrics.records
Represents a map of counter metrics records in which any counter can be incremented or decremented by providing the key.
XCounterRecord - Interface in org.adroitlogic.x.api.metrics.records
Represents a counter metrics record which can be incremented or decremented to keep track of a count of incidents.
XCT - Static variable in class org.adroitlogic.x.api.ProjectConstants
 
XEgressConnectorElement<S extends SenderConfig,C extends EgressContext> - Interface in org.adroitlogic.x.api.connector
The egress connector element that is used to send out a message
XEnvironment - Interface in org.adroitlogic.x.api
Environment represent the running environment of the project-x runtime.
XEnvironment.Mode - Enum in org.adroitlogic.x.api
The mode of the environment usually fits into one of the deployment cycles
XEnvironmentListener - Interface in org.adroitlogic.x.api
Any class willing to listen to changes in the XTags in the XEnvironment should implement this interface and register itself in the XEnvironment.
XFlowEventListener - Interface in org.adroitlogic.x.api
Interface to be used for listeners that are interested in integration flow events
XFlowEventNotificationContext - Class in org.adroitlogic.x.api
Notification context to be used for flow event notifications
XFlowEventNotificationContext(XIntegrationFlow) - Constructor for class org.adroitlogic.x.api.XFlowEventNotificationContext
 
XFlowEventNotificationContext.XFlowEventType - Enum in org.adroitlogic.x.api
 
XFlowValidator<T extends XProcessingElement> - Interface in org.adroitlogic.x.api.validation
An Integration Flow validator class MUST implement this interface when writing a validation logic.
XGaugeRecord - Interface in org.adroitlogic.x.api.metrics.records
Represents a gauge metrics record in which the collected value can be incremented by adding given value to the existing collected value.
XIngressConnectorElement<L extends ListenerConfig,C extends IngressConfig> - Interface in org.adroitlogic.x.api.connector
The ingress connector element that is used to inject a message into the Project-X runtime engine
XIntegrationFlow - Interface in org.adroitlogic.x.api
The interface that defines an individual integration flow within a project
XIntegrationFlowTracer - Interface in org.adroitlogic.x.api
The API definition for the XIntegrationFlow tracing implementations
XLoggerFactory - Interface in org.adroitlogic.x.logging
The interface that defines the Logger factory implementations to provide custom logger bindings.
XMessage - Interface in org.adroitlogic.x.api
The base message class that holds the information related to the communication message
XMessageContext - Interface in org.adroitlogic.x.api
The public API of a Message Context.
XMessageFormat<T> - Interface in org.adroitlogic.x.api
This is the base for all payload types.
XMessageFormatFactory<T> - Interface in org.adroitlogic.x.api
Declares the interface for the message format factory implementations which are used to create XMessageFormat instances.
XMessageView - Interface in org.adroitlogic.x.api
This is a view object representing a XMessageContext and its associated XMessage
XMetricsCollector - Interface in org.adroitlogic.x.api.metrics
The core engine for the AdroitLogic Metrics library.
XMetricsEngine - Interface in org.adroitlogic.x.api.metrics
The core engine for the AdroitLogic Metrics library.
XMetricsRecord - Interface in org.adroitlogic.x.api.metrics.records
Represents the interface for generic metrics record
XMetricsReporterAnnotationProcessor - Class in org.adroitlogic.x.annotation.metrics.processor
This annotation processor processes elements annotated with MetricsReporter and validates them against the following set of rules.
XMetricsReporterAnnotationProcessor() - Constructor for class org.adroitlogic.x.annotation.metrics.processor.XMetricsReporterAnnotationProcessor
 
XMetricsStreamAnnotationProcessor - Class in org.adroitlogic.x.annotation.metrics.processor
This annotation processor processes elements annotated with MetricsStream and validates them against the following set of rules.
XMetricsStreamAnnotationProcessor() - Constructor for class org.adroitlogic.x.annotation.metrics.processor.XMetricsStreamAnnotationProcessor
 
XPlatform - Interface in org.adroitlogic.x.api
The main platform class of the Project-X container
XProcessingElement - Interface in org.adroitlogic.x.api.processor
The main processing entity definition which is being used by the Project-X engine to process a message
XProject - Interface in org.adroitlogic.x.api
The interface that represents the project, which is the main artifact that can be deployed into a Project-X runtime
XProjectConfig - Interface in org.adroitlogic.x.api
The meta information and configuration information of a XProject
XResourceTemplate - Interface in org.adroitlogic.x.api.template
A resource template class MUST implement this interface when writing a custom resource template which should be appended into the project.xpml file
XScopeContext - Interface in org.adroitlogic.x.api
 
XServerConfig - Interface in org.adroitlogic.x.api
The server configuration that runs a Project-X runtime.
XServerManagementMXBean - Interface in org.adroitlogic.x.management.jmx
Java MXBean for server management related operations
XStatisticsPublisher<T> - Interface in org.adroitlogic.x.api.metrics
Statistics publishing API
XTag - Class in org.adroitlogic.x.api
A class to store String key value pairs named as XTags
XTag(String, String) - Constructor for class org.adroitlogic.x.api.XTag
 
XTAG_ACTING_AS_GROUP_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.FailoverConstants
 
XTAG_ACTING_AS_NODE_NAME - Static variable in class org.adroitlogic.x.clustering.ClusteringConstants.FailoverConstants
 
XTimerMetricsReportable - Interface in org.adroitlogic.x.api.metrics
An interface that defines the metrics reportable entities
XTimerMetricsReporter - Class in org.adroitlogic.x.api.metrics
This abstract class should be implemented by the classes that reports metrics periodically.
XTimerMetricsReporter(XServerConfig, String) - Constructor for class org.adroitlogic.x.api.metrics.XTimerMetricsReporter
 

Z

ZipTools - Class in org.adroitlogic.x.management.tbsr.util
File/folder compression toolkit (Zip) for UltraESB troubleshoot reporting framework
ZipTools() - Constructor for class org.adroitlogic.x.management.tbsr.util.ZipTools
 
ZooKeeperZNodePaths() - Constructor for class org.adroitlogic.x.clustering.ClusteringConstants.ZooKeeperZNodePaths
 
A B C D E F G H I J K L M N O P R S T U V W X Z 

Copyright © 2016–2019 AdroitLogic. All rights reserved.