Package com.sun.enterprise.admin.util
Class InstanceStateServiceImpl
java.lang.Object
com.sun.enterprise.admin.util.InstanceStateServiceImpl
- All Implemented Interfaces:
InstanceStateService
@Service
@RunLevel(value=10,
mode=0)
public class InstanceStateServiceImpl
extends Object
implements InstanceStateService
Service that is called at startup and parses the instance state file.
- Author:
- Vijay Ramachandran
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFailedCommandToInstance(String instance, String cmd, org.glassfish.api.admin.ParameterMap params) voidaddServerToStateService(String instanceName) getFailedCommands(String instanceName) org.glassfish.api.admin.InstanceState.StateTypevoidremoveFailedCommandsForInstance(String instance) voidorg.glassfish.api.admin.InstanceState.StateTypeFuture<org.glassfish.api.admin.InstanceCommandResult>submitJob(com.sun.enterprise.config.serverbeans.Server server, org.glassfish.api.admin.InstanceCommand ice, org.glassfish.api.admin.InstanceCommandResult r)
-
Constructor Details
-
InstanceStateServiceImpl
public InstanceStateServiceImpl()
-
-
Method Details
-
addServerToStateService
- Specified by:
addServerToStateServicein interfaceInstanceStateService
-
addFailedCommandToInstance
public void addFailedCommandToInstance(String instance, String cmd, org.glassfish.api.admin.ParameterMap params) - Specified by:
addFailedCommandToInstancein interfaceInstanceStateService
-
removeFailedCommandsForInstance
- Specified by:
removeFailedCommandsForInstancein interfaceInstanceStateService
-
getState
- Specified by:
getStatein interfaceInstanceStateService
-
getFailedCommands
- Specified by:
getFailedCommandsin interfaceInstanceStateService
-
setState
public org.glassfish.api.admin.InstanceState.StateType setState(String name, org.glassfish.api.admin.InstanceState.StateType newState, boolean force) - Specified by:
setStatein interfaceInstanceStateService
-
removeInstanceFromStateService
- Specified by:
removeInstanceFromStateServicein interfaceInstanceStateService
-
submitJob
public Future<org.glassfish.api.admin.InstanceCommandResult> submitJob(com.sun.enterprise.config.serverbeans.Server server, org.glassfish.api.admin.InstanceCommand ice, org.glassfish.api.admin.InstanceCommandResult r) - Specified by:
submitJobin interfaceInstanceStateService
-