# IronJacamar Core - Implementation

Packages
Package | Description
--- | ---
org.jboss.jca.core | Top level classes for the core module.
org.jboss.jca.core.bootstrapcontext | This package contains implementations of the BootstrapContext interface.
org.jboss.jca.core.bv | This package contains the bean validation service.
org.jboss.jca.core.connectionmanager | This package contains the connection manager implementation.
org.jboss.jca.core.connectionmanager.ccm | This package contains the cached connection manager.
org.jboss.jca.core.connectionmanager.listener | This package contains the connection listener implementation.
org.jboss.jca.core.connectionmanager.notx | This package contains the non-tx connection manager implementation.
org.jboss.jca.core.connectionmanager.pool | This package contains the connection pool implementation.
org.jboss.jca.core.connectionmanager.pool.api | This package contains the connection pool api.
org.jboss.jca.core.connectionmanager.pool.capacity | This package contains the capacity policy implementations
org.jboss.jca.core.connectionmanager.pool.idle | This package contains the infrastructure for removing idle connections.
org.jboss.jca.core.connectionmanager.pool.mcp | This package contains the managed connection pool implementations and the factory to create one with.
org.jboss.jca.core.connectionmanager.pool.strategy | This package contains the connection pool strategies.
org.jboss.jca.core.connectionmanager.pool.validator | This package contains the connection validator logic.
org.jboss.jca.core.connectionmanager.transaction | This package contains the transaction related utility implementation.
org.jboss.jca.core.connectionmanager.tx | This package contains the tx connection manager implementation.
org.jboss.jca.core.mdr | This package contains the metadata repository implementation.
org.jboss.jca.core.naming | This package contains implementation of naming strategies for connection factory binding.
org.jboss.jca.core.rar | This package contains an implementation of the resource adapter repository.
org.jboss.jca.core.recovery | This packages contains the classes for the recovery infrastructure.
org.jboss.jca.core.security | This package contains the security integration for the IronJacamar container.
org.jboss.jca.core.security.picketbox | PicketBox implementation of the security integration SPI
org.jboss.jca.core.tracer | This package contains the IronJacamar tracer, which generate opcodes for important events in the Java EE Connector Architecture lifecycle, and for the IronJacamar implementation.
org.jboss.jca.core.tx.jbossts | This package contains an implementation of the transaction SPI using JBossTS as its backend.
org.jboss.jca.core.tx.noopts | This package contains a no-operation transaction manager implementation which can be used instead of a real implementation
org.jboss.jca.core.util | Utility classes
org.jboss.jca.core.workmanager | This package contains the WorkManager implementation.
org.jboss.jca.core.workmanager.notification | This package contains implementations for the notification listener functionality.
org.jboss.jca.core.workmanager.policy | This package contains the policies for the distributed work manager.
org.jboss.jca.core.workmanager.selector | This package contains the selectors for the distributed work manager
org.jboss.jca.core.workmanager.transport.remote | This package contains the protocol common classes for remote transports (socket and jgroups)
org.jboss.jca.core.workmanager.transport.remote.jgroups | This package contains the jgroups transport
org.jboss.jca.core.workmanager.transport.remote.socket | This package contains the socket transport

Copyright © 2014 IronJacamar (http://www.ironjacamar.org)