The following table lists and describes each POJO Service Engine runtime property.
Table 5 POJO SE General Runtime Properties|
Property |
Description |
|---|---|
|
Description |
A general description of the JBI component. |
|
Name |
A unique name for the POJO SE in the JBI environment. If you install more than one POJO Service Engine in a JBI environment, make sure that each has a unique name. When the service unit deploys the component, it is matched with the target component name defined in its descriptor file, jbi.xml, which can be modified as needed. |
|
State |
The current state of the JBI component. This value can be either Started, Stopped, or Shutdown. |
|
Type |
The type of JBI component (service-engine or binding-component). |
Table 6 POJO SE Identification Runtime Properties
|
Property |
Description |
|---|---|
|
Version |
The version number of the installed service engine. |
|
Build Number |
The build number of the installed service engine. |
Table 7 POJO SE Configuration Runtime Properties
|
Property |
Description |
Default Value |
|---|---|---|
|
Core Thread Pool Size |
The number of core threads in the thread pool executor for processing inbound messages. |
15 |
|
Max Thread Pool Size |
The maximum number of threads in the thread pool executor for processing inbound messages. |
50 |
|
Thread Pool Blocking Queue Size |
The number of thread for the blocking queue. |
50 |
Table 8 POJO SE Runtime Statistics
|
Property |
Description |
|---|---|
|
Activated Endpoints |
The number of activated endpoints. |
|
Active Exchanges |
The number of active exchanges. |
|
Avg. Component Time |
The average message exchange component time in milliseconds. |
|
Avg. D.C. Time |
The average message exchange delivery channel time in milliseconds. |
|
Avg. Msg. Service Time |
The average message exchange message service time in milliseconds. |
|
Avg. Response Time |
The average message exchange response time in milliseconds. |
|
Completed Exchanges |
The total number of completed exchanges. |
|
Error Exchanges |
The total number of error exchanges. |
|
Received Dones |
The total number of received dones. |
|
Received Errors |
The total number of received errors. |
|
Received Faults |
The total number of received faults. |
|
Received Replies |
The total number of received replies. |
|
Received Requests |
The total number of received requests. |
|
Sent Dones |
The total number of sent dones. |
|
Sent Errors |
The total number of sent errors. |
|
Sent Faults |
The total number of sent faults. |
|
Sent Replies |
The total number of sent replies. |
|
Sent Requests |
The total number of sent requests. |
|
Up Time |
The up time of this component in milliseconds. |
The Loggers properties specify the level of logging for each event. You can set the logging level for each logger to any of the following levels:
FINEST: provides highly detailed tracing
FINER: provides more detailed tracing
FINE: provides basic tracing
CONFIG: provides static configuration messages
INFO: provides informative messages
WARNING: messages indicate a warning
SEVERE: messages indicate a severe failure
OFF: no logging messages
By default, these are all set to the INFO level.
Table 9 POJO SE Logger Runtime Properties|
Property |
POJO Component |
|---|---|
|
sun-pojo-engine |
org.glassfish.openesb.pojose |
|
DeploymentLookup |
org.glassfish.openesb.pojose.com.sun.jbi.common.qos.descriptor.DeploymentLookup |
|
MessagingChannel |
org.glassfish.openesb.pojose.com.sun.jbi.common.qos.messaging.MessagingChannel |
|
PojoSE Annotation Processor |
org.glassfish.openesb.pojose.core.anno.processor.POJOAnnotationProcessor |
|
PojoSE Util |
org.glassfish.openesb.pojose.core.util.Util |
|
PojoSE Bootstrap |
org.glassfish.openesb.pojose.jbi.PojoSEBootstrap |
|
PojoSE Component Manager |
org.glassfish.openesb.pojose.jbi.PojoSEComponentManager |
|
PojoSEConfiguration |
org.glassfish.openesb.pojose.jbi.PojoSEConfiguration |
|
PojoSE Life Cycle |
org.glassfish.openesb.pojose.jbi.PojoSELifeCycle |
|
PojoSE Service Unit Manager |
org.glassfish.openesb.pojose.jbi.PojoSEServiceUnitManager |
|
PojoSE Executor |
org.glassfish.openesb.pojose.jbi.nmr.BasePojoExecutor |
|
PojoSE Service Unit |
org.glassfish.openesb.pojose.jbi.su.PojoSEServiceUnit |
|
PojoSE Inbound Processor |
org.glassfish.openesb.pojose.jbi.thread.InboundProcessor |