Class ServiceAccessorFactory
- java.lang.Object
-
- org.bonitasoft.engine.service.impl.ServiceAccessorFactory
-
public class ServiceAccessorFactory extends java.lang.ObjectMain entry point to access services and api implementation of the engineServiceAccessorsandAPIAccessResolverclasses can be overridden in the configuration under the name `serviceAccessors` and `apiAccessResolver`
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedServiceAccessorFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description APIAccessResolvercreateAPIAccessResolver()PlatformServiceAccessorcreatePlatformServiceAccessor()SessionAccessorcreateSessionAccessor()TenantServiceAccessorcreateTenantServiceAccessor()voiddestroyAccessors()static ServiceAccessorFactorygetInstance()
-
-
-
Method Detail
-
getInstance
public static ServiceAccessorFactory getInstance()
-
createPlatformServiceAccessor
public PlatformServiceAccessor createPlatformServiceAccessor() throws org.bonitasoft.engine.exception.BonitaHomeNotSetException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.ClassNotFoundException, java.io.IOException, org.bonitasoft.engine.exception.BonitaHomeConfigurationException
- Throws:
org.bonitasoft.engine.exception.BonitaHomeNotSetExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.ClassNotFoundExceptionjava.io.IOExceptionorg.bonitasoft.engine.exception.BonitaHomeConfigurationException
-
createTenantServiceAccessor
public TenantServiceAccessor createTenantServiceAccessor() throws SBonitaException, org.bonitasoft.engine.exception.BonitaHomeNotSetException, java.io.IOException, org.bonitasoft.engine.exception.BonitaHomeConfigurationException, java.lang.NoSuchMethodException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.ClassNotFoundException
- Throws:
SBonitaExceptionorg.bonitasoft.engine.exception.BonitaHomeNotSetExceptionjava.io.IOExceptionorg.bonitasoft.engine.exception.BonitaHomeConfigurationExceptionjava.lang.NoSuchMethodExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.ClassNotFoundException
-
createSessionAccessor
public SessionAccessor createSessionAccessor() throws org.bonitasoft.engine.exception.BonitaHomeNotSetException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.ClassNotFoundException, java.io.IOException, org.bonitasoft.engine.exception.BonitaHomeConfigurationException
- Throws:
org.bonitasoft.engine.exception.BonitaHomeNotSetExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.ClassNotFoundExceptionjava.io.IOExceptionorg.bonitasoft.engine.exception.BonitaHomeConfigurationException
-
createAPIAccessResolver
public APIAccessResolver createAPIAccessResolver() throws org.bonitasoft.engine.exception.BonitaHomeNotSetException, java.io.IOException, org.bonitasoft.engine.exception.BonitaHomeConfigurationException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.ClassNotFoundException
- Throws:
org.bonitasoft.engine.exception.BonitaHomeNotSetExceptionjava.io.IOExceptionorg.bonitasoft.engine.exception.BonitaHomeConfigurationExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.ClassNotFoundException
-
destroyAccessors
public void destroyAccessors()
-
-