com.sun.enterprise.admin.util
Class InstanceStateServiceImpl

java.lang.Object
  extended by com.sun.enterprise.admin.util.InstanceStateServiceImpl
All Implemented Interfaces:
InstanceStateService

@Service
@Scoped(value=org.jvnet.hk2.component.Singleton.class)
public class InstanceStateServiceImpl
extends Object
implements InstanceStateService

Service that is called at startup and parses the instance state file.

Author:
Vijay Ramachandran

Constructor Summary
InstanceStateServiceImpl()
           
 
Method Summary
 void addFailedCommandToInstance(String instance, String cmd, ParameterMap params)
           
 void addServerToStateService(String instanceName)
           
 List<String> getFailedCommands(String instanceName)
           
 InstanceState.StateType getState(String instanceName)
           
 void removeFailedCommandsForInstance(String instance)
           
 void removeInstanceFromStateService(String name)
           
 InstanceState.StateType setState(String name, InstanceState.StateType newState, boolean force)
           
 Future<InstanceCommandResult> submitJob(Server server, InstanceCommand ice, InstanceCommandResult r)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstanceStateServiceImpl

public InstanceStateServiceImpl()
Method Detail

addServerToStateService

public void addServerToStateService(String instanceName)
Specified by:
addServerToStateService in interface InstanceStateService

addFailedCommandToInstance

public void addFailedCommandToInstance(String instance,
                                       String cmd,
                                       ParameterMap params)
Specified by:
addFailedCommandToInstance in interface InstanceStateService

removeFailedCommandsForInstance

public void removeFailedCommandsForInstance(String instance)
Specified by:
removeFailedCommandsForInstance in interface InstanceStateService

getState

public InstanceState.StateType getState(String instanceName)
Specified by:
getState in interface InstanceStateService

getFailedCommands

public List<String> getFailedCommands(String instanceName)
Specified by:
getFailedCommands in interface InstanceStateService

setState

public InstanceState.StateType setState(String name,
                                        InstanceState.StateType newState,
                                        boolean force)
Specified by:
setState in interface InstanceStateService

removeInstanceFromStateService

public void removeInstanceFromStateService(String name)
Specified by:
removeInstanceFromStateService in interface InstanceStateService

submitJob

public Future<InstanceCommandResult> submitJob(Server server,
                                               InstanceCommand ice,
                                               InstanceCommandResult r)
Specified by:
submitJob in interface InstanceStateService


Copyright © 2012. All Rights Reserved.