Class ServicesManagerImpl
- java.lang.Object
-
- com.ibm.jbatch.container.servicesmanager.ServicesManagerImpl
-
- All Implemented Interfaces:
ServicesManager,BatchContainerConstants
public class ServicesManagerImpl extends Object implements BatchContainerConstants, ServicesManager
Note a call to any of the getter methods besides getInstance() will perform the initialization routine and thereby 'harden' the config.
-
-
Field Summary
-
Fields inherited from interface com.ibm.jbatch.container.util.BatchContainerConstants
BATCH_ADMIN_CONFIG_FILE, BATCH_INTEGRATOR_CONFIG_FILE, BOUNDED_THREADPOOL_MAX_POOL_SIZE, DB_PASSWORD, DB_SCHEMA, DB_USER, DEFAULT_DB_SCHEMA, DEFAULT_JDBC_DRIVER, DEFAULT_JDBC_JNDI_NAME, DEFAULT_JDBC_URL, J2SE_MODE, JDBC_DRIVER, JDBC_URL, JNDI_NAME, THREADPOOL_JNDI_LOCATION
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IBatchKernelServicegetBatchKernelService()IBatchArtifactFactorygetDelegatingArtifactFactory()IJobXMLLoaderServicegetDelegatingJobXMLLoaderService()static ServicesManagergetInstance()IJobEndCallbackServicegetJobCallbackService()IJobStatusManagerServicegetJobStatusManagerService()IPersistenceManagerServicegetPersistenceManagerService()com.ibm.jbatch.spi.BatchSPIManager.PlatformModegetPlatformMode()Note this will always return a non-null platform mode, i.e.IBatchArtifactFactorygetPreferredArtifactFactory()IJobXMLLoaderServicegetPreferredJobXMLLoaderService()IBatchThreadPoolServicegetThreadPoolService()ITransactionManagementServicegetTransactionManagementService()
-
-
-
Method Detail
-
getInstance
public static ServicesManager getInstance()
-
getTransactionManagementService
public ITransactionManagementService getTransactionManagementService()
- Specified by:
getTransactionManagementServicein interfaceServicesManager
-
getPersistenceManagerService
public IPersistenceManagerService getPersistenceManagerService()
- Specified by:
getPersistenceManagerServicein interfaceServicesManager
-
getJobStatusManagerService
public IJobStatusManagerService getJobStatusManagerService()
- Specified by:
getJobStatusManagerServicein interfaceServicesManager
-
getThreadPoolService
public IBatchThreadPoolService getThreadPoolService()
- Specified by:
getThreadPoolServicein interfaceServicesManager
-
getBatchKernelService
public IBatchKernelService getBatchKernelService()
- Specified by:
getBatchKernelServicein interfaceServicesManager
-
getJobCallbackService
public IJobEndCallbackService getJobCallbackService()
- Specified by:
getJobCallbackServicein interfaceServicesManager
-
getPreferredJobXMLLoaderService
public IJobXMLLoaderService getPreferredJobXMLLoaderService()
- Specified by:
getPreferredJobXMLLoaderServicein interfaceServicesManager
-
getDelegatingJobXMLLoaderService
public IJobXMLLoaderService getDelegatingJobXMLLoaderService()
- Specified by:
getDelegatingJobXMLLoaderServicein interfaceServicesManager
-
getPreferredArtifactFactory
public IBatchArtifactFactory getPreferredArtifactFactory()
- Specified by:
getPreferredArtifactFactoryin interfaceServicesManager
-
getDelegatingArtifactFactory
public IBatchArtifactFactory getDelegatingArtifactFactory()
- Specified by:
getDelegatingArtifactFactoryin interfaceServicesManager
-
getPlatformMode
public com.ibm.jbatch.spi.BatchSPIManager.PlatformMode getPlatformMode()
Note this will always return a non-null platform mode, i.e. defaulting is taken care of.- Specified by:
getPlatformModein interfaceServicesManager- Returns:
- mode signifying whether we are executing on an SE or EE platform.
-
-