Package | Description |
---|---|
org.adroitlogic.x.annotation.metrics.processor |
This package contains the annotation processors for the metrics related annotations
|
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.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.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.util |
This package contains a set of core utility classes used by the project-x core engine
|
Modifier and Type | Method and Description |
---|---|
protected void |
XMetricsReporterAnnotationProcessor.processRules(SingularAnnotationProcessingContext<MetricsReporter,TypeElement> sapc) |
Modifier and Type | Class and Description |
---|---|
class |
BiDirectionalEgressConnectorElement<S extends SenderConfig,C extends EgressContext> |
class |
EgressConnectorElement<S extends SenderConfig,C extends EgressContext>
The base class that defines an
EgressConnector . |
class |
IngressConnectorElement<L extends ListenerConfig,C extends IngressConfig>
The base class that defines an
IngressConnector . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractProcessingElement
The base abstract class for all
Processor implementations |
Modifier and Type | Class and Description |
---|---|
class |
IntegrationFlow
The integration flow implementation that defines the execution flows which starts with an
IngressConnectorElement and executes a set of associated
XProcessingElement |
Modifier and Type | Class and Description |
---|---|
class |
ExecutorMetricsReporter
This class periodically reports statistics of the provided
ScaleFirstExecutorService to metrics engine |
Modifier and Type | Class and Description |
---|---|
class |
SystemInfoCollectorTask
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
|
Copyright © 2016–2019 AdroitLogic. All rights reserved.