Package | Description |
---|---|
org.adroitlogic.x.api |
This package contains the main project-x API classes, such as the
XMessage ,
XIntegrationFlow etc.. |
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.trp |
This package contains the project-x transport related APIs
|
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.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.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 |
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.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.logging |
This package contains the Logger framework API classes
|
org.adroitlogic.x.logging.log4j2 |
This package contains the log4j2 based logging implementation of the project-x logging API
|
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 |
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.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 |
This package contains the base and related classes to be used for the unit test classes for processing elements
|
Modifier and Type | Field and Description |
---|---|
protected Logger |
AbstractIntegrationFeature.logger |
Modifier and Type | Field and Description |
---|---|
protected Logger |
XTimerMetricsReporter.logger |
Modifier and Type | Field and Description |
---|---|
protected Logger |
TransportSender.logger |
protected Logger |
TransportListener.logger |
Modifier and Type | Field and Description |
---|---|
protected Logger |
EgressConnectorElement.logger |
Modifier and Type | Field and Description |
---|---|
protected Logger |
AbstractProcessingElement.logger |
Modifier and Type | Field and Description |
---|---|
protected Logger |
ScheduledMessageInjector.logger |
Modifier and Type | Method and Description |
---|---|
static void |
FeatureUtils.injectFeatures(Object object,
FeatureUtils.FeatureSupplier featureSupplier,
Logger logger) |
Modifier and Type | Field and Description |
---|---|
protected Logger |
FailoverStrategy.logger |
Modifier and Type | Class and Description |
---|---|
class |
NoLogger
Implements a logger that can be used in absence of a logging configuration or a malformed configuration.
|
Modifier and Type | Method and Description |
---|---|
static Logger |
LoggerFactory.getExistingLogger(String name)
Returns an existing logger from the cache without creating a new logger on absence
|
static Logger |
LoggerFactory.getLogger(Class<?> clazz) |
Logger |
XLoggerFactory.getLogger(String loggerName,
int componentType,
int module,
int logger)
Gives a custom logger implementation
|
static Logger |
LoggerFactory.getLogger(String name,
int componentType,
int moduleId,
int loggerId)
Gives an immutable
Logger representing the given logger name and following extension point values. |
Modifier and Type | Class and Description |
---|---|
class |
Log4j2LoggerImpl
Provides the default logger implementation for the UltraESB logging framework.
|
Modifier and Type | Method and Description |
---|---|
Logger |
Log4j2LoggerFactoryImpl.getLogger(String loggerName,
int componentType,
int module,
int loggerId) |
Modifier and Type | Field and Description |
---|---|
protected Logger |
AbstractRestProxy.logger |
Modifier and Type | Method and Description |
---|---|
static boolean |
PrintUtil.getConfirmation(String message,
Logger logger) |
Modifier and Type | Method and Description |
---|---|
protected static Logger |
AbstractConnectorTest.getLogger() |
Modifier and Type | Method and Description |
---|---|
protected static Logger |
AbstractProcessorTest.getLogger() |
Copyright © 2016–2019 AdroitLogic. All rights reserved.