Package org.bonitasoft.engine.api.impl
Class PlatformAPIImpl
java.lang.Object
org.bonitasoft.engine.api.impl.PlatformAPIImpl
- All Implemented Interfaces:
org.bonitasoft.engine.api.PlatformAPI
- Author:
- Matthieu Chaffotte, Elias Ricken de Medeiros, Lu Kai, Zhang Bole, Yanyan Liu, Emmanuel Duchastenier, Celine Souchet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BonitaHomeServerbyte[]org.bonitasoft.engine.platform.Platformorg.bonitasoft.engine.platform.PlatformStateprotected ServiceAccessorvoidbooleanbooleanvoidvoidvoidstopNode()voidupdateClientTenantConfigurationFile(String file, byte[] content)
-
Constructor Details
-
PlatformAPIImpl
public PlatformAPIImpl()
-
-
Method Details
-
initializePlatform
public void initializePlatform()- Specified by:
initializePlatformin interfaceorg.bonitasoft.engine.api.PlatformAPI
-
getServiceAccessor
protected ServiceAccessor getServiceAccessor() throws org.bonitasoft.engine.exception.BonitaHomeNotSetException, IOException, org.bonitasoft.engine.exception.BonitaHomeConfigurationException, ReflectiveOperationException- Throws:
org.bonitasoft.engine.exception.BonitaHomeNotSetExceptionIOExceptionorg.bonitasoft.engine.exception.BonitaHomeConfigurationExceptionReflectiveOperationException
-
startNode
public void startNode() throws org.bonitasoft.engine.platform.StartNodeException- Specified by:
startNodein interfaceorg.bonitasoft.engine.api.PlatformAPI- Throws:
org.bonitasoft.engine.platform.StartNodeException
-
stopNode
public void stopNode() throws org.bonitasoft.engine.platform.StopNodeException- Specified by:
stopNodein interfaceorg.bonitasoft.engine.api.PlatformAPI- Throws:
org.bonitasoft.engine.platform.StopNodeException
-
getPlatform
public org.bonitasoft.engine.platform.Platform getPlatform() throws org.bonitasoft.engine.platform.PlatformNotFoundException- Specified by:
getPlatformin interfaceorg.bonitasoft.engine.api.PlatformAPI- Throws:
org.bonitasoft.engine.platform.PlatformNotFoundException
-
isPlatformCreated
public boolean isPlatformCreated()- Specified by:
isPlatformCreatedin interfaceorg.bonitasoft.engine.api.PlatformAPI
-
getPlatformState
public org.bonitasoft.engine.platform.PlatformState getPlatformState()- Specified by:
getPlatformStatein interfaceorg.bonitasoft.engine.api.PlatformAPI
-
isNodeStarted
public boolean isNodeStarted()- Specified by:
isNodeStartedin interfaceorg.bonitasoft.engine.api.PlatformAPI- Returns:
- true if the current node is started, false otherwise
-
rescheduleErroneousTriggers
public void rescheduleErroneousTriggers() throws org.bonitasoft.engine.exception.UpdateException- Specified by:
rescheduleErroneousTriggersin interfaceorg.bonitasoft.engine.api.PlatformAPI- Throws:
org.bonitasoft.engine.exception.UpdateException
-
getClientPlatformConfigurations
- Specified by:
getClientPlatformConfigurationsin interfaceorg.bonitasoft.engine.api.PlatformAPI
-
getClientTenantConfigurations
- Specified by:
getClientTenantConfigurationsin interfaceorg.bonitasoft.engine.api.PlatformAPI
-
getClientTenantConfiguration
- Specified by:
getClientTenantConfigurationin interfaceorg.bonitasoft.engine.api.PlatformAPI
-
getBonitaHomeServer
-
updateClientTenantConfigurationFile
public void updateClientTenantConfigurationFile(String file, byte[] content) throws org.bonitasoft.engine.exception.UpdateException - Specified by:
updateClientTenantConfigurationFilein interfaceorg.bonitasoft.engine.api.PlatformAPI- Throws:
org.bonitasoft.engine.exception.UpdateException
-