com.ibm.batch.container.services
Class ServicesManager

java.lang.Object
  extended by com.ibm.batch.container.services.ServicesManager
All Implemented Interfaces:
BatchContainerConstants

public class ServicesManager
extends Object
implements BatchContainerConstants


Nested Class Summary
static class ServicesManager.ServiceType
           
 
Field Summary
static String BATCH_KERNEL_SERVICE
           
static String BATCH_THREADPOOL_SERVICE
           
static String CALLBACK_SERVICE
           
static String CONFIGURATION_SERVICE
           
static String CONTAINER_ARTIFACT_FACTORY_SERVICE
           
static String CONTAINER_LOGGER_CONFIG_SERVICE
           
static String J2SE_MODE
           
static String JOB_ID_MANAGEMENT_SERVICE
           
static String JOB_STATUS_MANAGEMENT_SERVICE
           
static String PERSISTENCE_MANAGEMENT_SERVICE
           
static String TRANSACTION_SERVICE
           
 
Fields inherited from interface com.ibm.batch.container.util.BatchContainerConstants
BATCH_ADMIN_CONFIG_FILE, BATCH_INTEGRATOR_CONFIG_FILE, DB_PASSWORD, DB_USER, DEFAULT_JDBC_JNDI_NAME, GLASSFISH_THREADPOOL_IDLE_THREAD_TIMEOUT, GLASSFISH_THREADPOOL_MAX_POOL_SIZE, GLASSFISH_THREADPOOL_MAX_QUEUE_SIZE, GLASSFISH_THREADPOOL_MIN_POOL_SIZE, JDBC_DRIVER, JDBC_URL, JNDI_NAME, WORK_MANAGER_JNDI_NAME
 
Method Summary
 IBatchConfig getBatchRuntimeConfiguration()
           
static ServicesManager getInstance()
           
 IBatchServiceBase getService(ServicesManager.ServiceType serviceType)
           
 void shutdown()
           
 void updateGlassfishThreadPoolConfiguration(GlassfishThreadPoolConfigurationBean config)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PERSISTENCE_MANAGEMENT_SERVICE

public static final String PERSISTENCE_MANAGEMENT_SERVICE
See Also:
Constant Field Values

JOB_STATUS_MANAGEMENT_SERVICE

public static final String JOB_STATUS_MANAGEMENT_SERVICE
See Also:
Constant Field Values

BATCH_THREADPOOL_SERVICE

public static final String BATCH_THREADPOOL_SERVICE
See Also:
Constant Field Values

CONFIGURATION_SERVICE

public static final String CONFIGURATION_SERVICE
See Also:
Constant Field Values

CONTAINER_LOGGER_CONFIG_SERVICE

public static final String CONTAINER_LOGGER_CONFIG_SERVICE
See Also:
Constant Field Values

CONTAINER_ARTIFACT_FACTORY_SERVICE

public static final String CONTAINER_ARTIFACT_FACTORY_SERVICE
See Also:
Constant Field Values

BATCH_KERNEL_SERVICE

public static final String BATCH_KERNEL_SERVICE
See Also:
Constant Field Values

JOB_ID_MANAGEMENT_SERVICE

public static final String JOB_ID_MANAGEMENT_SERVICE
See Also:
Constant Field Values

CALLBACK_SERVICE

public static final String CALLBACK_SERVICE
See Also:
Constant Field Values

TRANSACTION_SERVICE

public static final String TRANSACTION_SERVICE
See Also:
Constant Field Values

J2SE_MODE

public static final String J2SE_MODE
See Also:
Constant Field Values
Method Detail

shutdown

public void shutdown()

getService

public IBatchServiceBase getService(ServicesManager.ServiceType serviceType)
                             throws BatchContainerServiceException
Throws:
BatchContainerServiceException

getBatchRuntimeConfiguration

public IBatchConfig getBatchRuntimeConfiguration()

updateGlassfishThreadPoolConfiguration

public void updateGlassfishThreadPoolConfiguration(GlassfishThreadPoolConfigurationBean config)

getInstance

public static ServicesManager getInstance()
                                   throws BatchContainerServiceException
Throws:
BatchContainerServiceException


Copyright © 2013. All Rights Reserved.