Class 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 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
      • 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
    • Constructor Detail

      • ConnectorServices

        public ConnectorServices()
    • 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 IllegalStateException if 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 named raName is registered in the ResourceAdapterRepository. Returns null, if there's no registration for a resource adapter named raName
        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 named raName is registered in the ResourceAdapterRepository.

        Subsequent calls to getRegisteredResourceAdapterIdentifier(String) with the passed raName return the raIdentifier

        Parameters:
        raName - The resource adapter name
        raIdentifier - The resource adapter identifier
      • unregisterResourceAdapterIdentifier

        public static void unregisterResourceAdapterIdentifier​(String raName)
        Clears the mapping between the raName and the resource adapter identifier, with which the resource adapter is registered with the ResourceAdapterRepository

        Subsequent calls to getRegisteredResourceAdapterIdentifier(String) with the passed raName return 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)