Package org.jboss.as.connector.util
Class ConnectorServices
- java.lang.Object
-
- org.jboss.as.connector.util.ConnectorServices
-
public class ConnectorServices extends Object
ConnectorServices contains some utility methods used internally and constants for all connector's subsystems service names.- Author:
- Stefano Maestri, Jesper Pedersen
-
-
Field Summary
Fields Modifier and Type Field Description static org.jboss.msc.service.ServiceNameARCHIVE_VALIDATION_CONFIG_SERVICEstatic org.jboss.msc.service.ServiceNameBEAN_VALIDATION_CONFIG_SERVICEstatic org.jboss.msc.service.ServiceNameBOOTSTRAP_CONTEXT_SERVICEstatic org.jboss.msc.service.ServiceNameCCM_SERVICEstatic org.jboss.msc.service.ServiceNameCONNECTION_VALIDATOR_SERVICEstatic org.jboss.msc.service.ServiceNameCONNECTOR_CONFIG_SERVICEstatic org.jboss.msc.service.ServiceNameDATASOURCES_SERVICEstatic org.jboss.msc.service.ServiceNameDISTRIBUTED_WORKMANAGER_STATS_SERVICEstatic org.jboss.msc.service.ServiceNameIDLE_REMOVER_SERVICEstatic org.jboss.msc.service.ServiceNameINACTIVE_RESOURCE_ADAPTER_SERVICEstatic org.jboss.msc.service.ServiceNameIRONJACAMAR_MDRMDR service name *static org.jboss.msc.service.ServiceNameIRONJACAMAR_RESOURCEstatic org.jboss.msc.service.ServiceNameJDBC_DRIVER_REGISTRY_SERVICEstatic StringLOCAL_TRANSACTION_PROVIDER_CAPABILITYName of the capability that ensures a local provider of transactions is present.static org.jboss.msc.service.ServiceNameMANAGEMENT_REPOSITORY_SERVICEstatic org.jboss.msc.service.ServiceNameNON_JTA_DS_RA_REPOSITORY_SERVICEstatic org.jboss.msc.service.ServiceNameNON_TX_CCM_SERVICEstatic org.jboss.msc.service.ServiceNameRA_REPOSITORY_SERVICEstatic org.jboss.msc.service.ServiceNameRA_SERVICEstatic org.jboss.msc.service.ServiceNameRESOURCE_ADAPTER_ACTIVATOR_SERVICEstatic org.jboss.msc.service.ServiceNameRESOURCE_ADAPTER_DEPLOYER_SERVICE_PREFIXstatic org.jboss.msc.service.ServiceNameRESOURCE_ADAPTER_DEPLOYMENT_SERVICE_PREFIXstatic org.jboss.msc.service.ServiceNameRESOURCE_ADAPTER_REGISTRY_SERVICEstatic org.jboss.msc.service.ServiceNameRESOURCE_ADAPTER_SERVICE_PREFIXstatic org.jboss.msc.service.ServiceNameRESOURCEADAPTERS_SERVICEstatic org.jboss.msc.service.ServiceNameRESOURCEADAPTERS_SUBSYSTEM_SERVICEstatic StringSTATISTICS_SUFFIXstatic org.jboss.msc.service.ServiceNameTRACER_CONFIG_SERVICEstatic StringTRANSACTION_INTEGRATION_CAPABILITY_NAMEThe capability name for the JCA transaction integration TransactionIntegration.static org.jboss.msc.service.ServiceNameTRANSACTION_INTEGRATION_SERVICEDeprecated.Use the "org.wildfly.jca.transaction-integration" capability.static StringTRANSACTION_SYNCHRONIZATION_REGISTRY_CAPABILITYThe capability name for the transaction TransactionSynchronizationRegistry.static StringTRANSACTION_XA_RESOURCE_RECOVERY_REGISTRY_CAPABILITYThe capability name for the transaction XAResourceRecoveryRegistry.static org.jboss.msc.service.ServiceNameWORKMANAGER_SERVICEstatic org.jboss.msc.service.ServiceNameWORKMANAGER_STATS_SERVICE
-
Constructor Summary
Constructors Constructor Description ConnectorServices()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.jboss.msc.service.ServiceNamegetCachedCapabilityServiceName(String capabilityName)static org.jboss.msc.service.ServiceNamegetDeploymentServiceName(String raName)static org.jboss.msc.service.ServiceNamegetDeploymentServiceName(String raName, String raId)static org.jboss.msc.service.ServiceNamegetDeploymentServiceName(String raName, org.jboss.jca.common.api.metadata.resourceadapter.Activation raxml)static StringgetRegisteredResourceAdapterIdentifier(String raName)Returns the identifier with which the resource adapter namedraNameis registered in theResourceAdapterRepository.static org.jboss.msc.service.ServiceNamegetResourceAdapterServiceName(String id)static <T> TnotNull(T value)convenient method to check notNull of valuestatic voidregisterCapabilityServiceName(String capabilityName, org.jboss.msc.service.ServiceName serviceName)static voidregisterResourceAdapterIdentifier(String raName, String raIdentifier)Makes a note of the resource adapter identifier with which a resource adapter namedraNameis registered in theResourceAdapterRepository.static voidunregisterResourceAdapterIdentifier(String raName)Clears the mapping between theraNameand the resource adapter identifier, with which the resource adapter is registered with theResourceAdapterRepository
-
-
-
Field Detail
-
CONNECTOR_CONFIG_SERVICE
public static final org.jboss.msc.service.ServiceName CONNECTOR_CONFIG_SERVICE
-
BEAN_VALIDATION_CONFIG_SERVICE
public static final org.jboss.msc.service.ServiceName BEAN_VALIDATION_CONFIG_SERVICE
-
TRACER_CONFIG_SERVICE
public static final org.jboss.msc.service.ServiceName TRACER_CONFIG_SERVICE
-
ARCHIVE_VALIDATION_CONFIG_SERVICE
public static final org.jboss.msc.service.ServiceName ARCHIVE_VALIDATION_CONFIG_SERVICE
-
BOOTSTRAP_CONTEXT_SERVICE
public static final org.jboss.msc.service.ServiceName BOOTSTRAP_CONTEXT_SERVICE
-
TRANSACTION_INTEGRATION_SERVICE
@Deprecated public static final org.jboss.msc.service.ServiceName TRANSACTION_INTEGRATION_SERVICE
Deprecated.Use the "org.wildfly.jca.transaction-integration" capability.
-
WORKMANAGER_SERVICE
public static final org.jboss.msc.service.ServiceName WORKMANAGER_SERVICE
-
WORKMANAGER_STATS_SERVICE
public static final org.jboss.msc.service.ServiceName WORKMANAGER_STATS_SERVICE
-
DISTRIBUTED_WORKMANAGER_STATS_SERVICE
public static final org.jboss.msc.service.ServiceName DISTRIBUTED_WORKMANAGER_STATS_SERVICE
-
RESOURCE_ADAPTER_SERVICE_PREFIX
public static final org.jboss.msc.service.ServiceName RESOURCE_ADAPTER_SERVICE_PREFIX
-
STATISTICS_SUFFIX
public static final String STATISTICS_SUFFIX
- See Also:
- Constant Field Values
-
RESOURCE_ADAPTER_DEPLOYMENT_SERVICE_PREFIX
public static final org.jboss.msc.service.ServiceName RESOURCE_ADAPTER_DEPLOYMENT_SERVICE_PREFIX
-
RESOURCE_ADAPTER_DEPLOYER_SERVICE_PREFIX
public static final org.jboss.msc.service.ServiceName RESOURCE_ADAPTER_DEPLOYER_SERVICE_PREFIX
-
RESOURCE_ADAPTER_REGISTRY_SERVICE
public static final org.jboss.msc.service.ServiceName RESOURCE_ADAPTER_REGISTRY_SERVICE
-
RESOURCE_ADAPTER_ACTIVATOR_SERVICE
public static final org.jboss.msc.service.ServiceName RESOURCE_ADAPTER_ACTIVATOR_SERVICE
-
INACTIVE_RESOURCE_ADAPTER_SERVICE
public static final org.jboss.msc.service.ServiceName INACTIVE_RESOURCE_ADAPTER_SERVICE
-
IRONJACAMAR_MDR
public static final org.jboss.msc.service.ServiceName IRONJACAMAR_MDR
MDR service name *
-
IRONJACAMAR_RESOURCE
public static final org.jboss.msc.service.ServiceName IRONJACAMAR_RESOURCE
-
RA_REPOSITORY_SERVICE
public static final org.jboss.msc.service.ServiceName RA_REPOSITORY_SERVICE
-
NON_JTA_DS_RA_REPOSITORY_SERVICE
public static final org.jboss.msc.service.ServiceName NON_JTA_DS_RA_REPOSITORY_SERVICE
-
MANAGEMENT_REPOSITORY_SERVICE
public static final org.jboss.msc.service.ServiceName MANAGEMENT_REPOSITORY_SERVICE
-
RESOURCEADAPTERS_SERVICE
public static final org.jboss.msc.service.ServiceName RESOURCEADAPTERS_SERVICE
-
RESOURCEADAPTERS_SUBSYSTEM_SERVICE
public static final org.jboss.msc.service.ServiceName RESOURCEADAPTERS_SUBSYSTEM_SERVICE
-
RA_SERVICE
public static final org.jboss.msc.service.ServiceName RA_SERVICE
-
DATASOURCES_SERVICE
public static final org.jboss.msc.service.ServiceName DATASOURCES_SERVICE
-
JDBC_DRIVER_REGISTRY_SERVICE
public static final org.jboss.msc.service.ServiceName JDBC_DRIVER_REGISTRY_SERVICE
-
CCM_SERVICE
public static final org.jboss.msc.service.ServiceName CCM_SERVICE
-
NON_TX_CCM_SERVICE
public static final org.jboss.msc.service.ServiceName NON_TX_CCM_SERVICE
-
IDLE_REMOVER_SERVICE
public static final org.jboss.msc.service.ServiceName IDLE_REMOVER_SERVICE
-
CONNECTION_VALIDATOR_SERVICE
public static final org.jboss.msc.service.ServiceName CONNECTION_VALIDATOR_SERVICE
-
LOCAL_TRANSACTION_PROVIDER_CAPABILITY
public static final String LOCAL_TRANSACTION_PROVIDER_CAPABILITY
Name of the capability that ensures a local provider of transactions is present. Once its service is started, calls to the getInstance() methods of ContextTransactionManager, ContextTransactionSynchronizationRegistry and LocalUserTransaction can be made knowing that the global default TM, TSR and UT will be from that provider.- See Also:
- Constant Field Values
-
TRANSACTION_SYNCHRONIZATION_REGISTRY_CAPABILITY
public static final String TRANSACTION_SYNCHRONIZATION_REGISTRY_CAPABILITY
The capability name for the transaction TransactionSynchronizationRegistry.- See Also:
- Constant Field Values
-
TRANSACTION_XA_RESOURCE_RECOVERY_REGISTRY_CAPABILITY
public static final String TRANSACTION_XA_RESOURCE_RECOVERY_REGISTRY_CAPABILITY
The capability name for the transaction XAResourceRecoveryRegistry.- See Also:
- Constant Field Values
-
TRANSACTION_INTEGRATION_CAPABILITY_NAME
public static final String TRANSACTION_INTEGRATION_CAPABILITY_NAME
The capability name for the JCA transaction integration TransactionIntegration.- See Also:
- Constant Field Values
-
-
Method Detail
-
notNull
public static <T> T notNull(T value)
convenient method to check notNull of value- Type Parameters:
T- type of the value- Parameters:
value- the value- Returns:
- the value or throw an
IllegalStateExceptionif value is null (a.k.a. service not started)
-
getDeploymentServiceName
public static org.jboss.msc.service.ServiceName getDeploymentServiceName(String raName, org.jboss.jca.common.api.metadata.resourceadapter.Activation raxml)
-
getDeploymentServiceName
public static org.jboss.msc.service.ServiceName getDeploymentServiceName(String raName, String raId)
-
getDeploymentServiceName
public static org.jboss.msc.service.ServiceName getDeploymentServiceName(String raName)
-
getResourceAdapterServiceName
public static org.jboss.msc.service.ServiceName getResourceAdapterServiceName(String id)
-
getRegisteredResourceAdapterIdentifier
public static String getRegisteredResourceAdapterIdentifier(String raName)
Returns the identifier with which the resource adapter namedraNameis registered in theResourceAdapterRepository. Returns null, if there's no registration for a resource adapter namedraName- Parameters:
raName- The resource adapter name- Returns:
-
registerResourceAdapterIdentifier
public static void registerResourceAdapterIdentifier(String raName, String raIdentifier)
Makes a note of the resource adapter identifier with which a resource adapter namedraNameis registered in theResourceAdapterRepository. Subsequent calls togetRegisteredResourceAdapterIdentifier(String)with the passedraNamereturn theraIdentifier- Parameters:
raName- The resource adapter nameraIdentifier- The resource adapter identifier
-
unregisterResourceAdapterIdentifier
public static void unregisterResourceAdapterIdentifier(String raName)
Clears the mapping between theraNameand the resource adapter identifier, with which the resource adapter is registered with theResourceAdapterRepositorySubsequent calls togetRegisteredResourceAdapterIdentifier(String)with the passedraNamereturn null- Parameters:
raName- The resource adapter name
-
registerCapabilityServiceName
public static void registerCapabilityServiceName(String capabilityName, org.jboss.msc.service.ServiceName serviceName)
-
getCachedCapabilityServiceName
public static org.jboss.msc.service.ServiceName getCachedCapabilityServiceName(String capabilityName)
-
-