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 Deprecated Methods Modifier and Type Method Description APIAccessResolvercreateAPIAccessResolver()PlatformServiceAccessorcreatePlatformServiceAccessor()Deprecated, for removal: This API element is subject to removal in a future version.since 9.0.0, usecreateServiceAccessor()insteadServiceAccessorcreateServiceAccessor()SessionAccessorcreateSessionAccessor()TenantServiceAccessorcreateTenantServiceAccessor()Deprecated, for removal: This API element is subject to removal in a future version.since 9.0.0, usecreateServiceAccessor()insteadvoiddestroyAccessors()static ServiceAccessorFactorygetInstance()
-
-
-
Method Detail
-
getInstance
public static ServiceAccessorFactory getInstance()
-
createServiceAccessor
public ServiceAccessor createServiceAccessor() throws org.bonitasoft.engine.exception.BonitaHomeConfigurationException, java.io.IOException, java.lang.ReflectiveOperationException
- Throws:
org.bonitasoft.engine.exception.BonitaHomeConfigurationExceptionjava.io.IOExceptionjava.lang.ReflectiveOperationException
-
createPlatformServiceAccessor
@Deprecated(forRemoval=true, since="9.0.0") public PlatformServiceAccessor createPlatformServiceAccessor() throws org.bonitasoft.engine.exception.BonitaHomeNotSetException, java.io.IOException, org.bonitasoft.engine.exception.BonitaHomeConfigurationException, java.lang.ReflectiveOperationExceptionDeprecated, for removal: This API element is subject to removal in a future version.since 9.0.0, usecreateServiceAccessor()instead- Throws:
org.bonitasoft.engine.exception.BonitaHomeNotSetExceptionjava.io.IOExceptionorg.bonitasoft.engine.exception.BonitaHomeConfigurationExceptionjava.lang.ReflectiveOperationException
-
createTenantServiceAccessor
@Deprecated(forRemoval=true, since="9.0.0") public TenantServiceAccessor createTenantServiceAccessor() throws SBonitaException, org.bonitasoft.engine.exception.BonitaHomeNotSetException, java.io.IOException, org.bonitasoft.engine.exception.BonitaHomeConfigurationException, java.lang.ReflectiveOperationExceptionDeprecated, for removal: This API element is subject to removal in a future version.since 9.0.0, usecreateServiceAccessor()instead- Throws:
SBonitaExceptionorg.bonitasoft.engine.exception.BonitaHomeNotSetExceptionjava.io.IOExceptionorg.bonitasoft.engine.exception.BonitaHomeConfigurationExceptionjava.lang.ReflectiveOperationException
-
createSessionAccessor
public SessionAccessor createSessionAccessor() throws org.bonitasoft.engine.exception.BonitaHomeNotSetException, java.io.IOException, org.bonitasoft.engine.exception.BonitaHomeConfigurationException, java.lang.ReflectiveOperationException
- Throws:
org.bonitasoft.engine.exception.BonitaHomeNotSetExceptionjava.io.IOExceptionorg.bonitasoft.engine.exception.BonitaHomeConfigurationExceptionjava.lang.ReflectiveOperationException
-
createAPIAccessResolver
public APIAccessResolver createAPIAccessResolver() throws java.io.IOException, org.bonitasoft.engine.exception.BonitaHomeConfigurationException, java.lang.ReflectiveOperationException
- Throws:
java.io.IOExceptionorg.bonitasoft.engine.exception.BonitaHomeConfigurationExceptionjava.lang.ReflectiveOperationException
-
destroyAccessors
public void destroyAccessors()
-
-