com.sun.enterprise.admin.util
Class InstanceStateService

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

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

This service is called at startup and parses the instance state file

Author:
Vijay Ramachandran

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.glassfish.api.Startup
Startup.Lifecycle
 
Constructor Summary
InstanceStateService()
           
 
Method Summary
 void addFailedCommandToInstance(java.lang.String instance, java.lang.String cmd, ParameterMap params)
           
 void addServerToStateService(java.lang.String instanceName)
           
 java.util.List<java.lang.String> getFailedCommands(java.lang.String instanceName)
           
 Startup.Lifecycle getLifecycle()
           
 InstanceState.StateType getState(java.lang.String instanceName)
           
 void removeFailedCommandsForInstance(java.lang.String instance)
           
 void removeInstanceFromStateService(java.lang.String name)
           
 InstanceState.StateType setState(java.lang.String name, InstanceState.StateType newState, boolean force)
           
 java.util.concurrent.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

InstanceStateService

public InstanceStateService()
Method Detail

addServerToStateService

public void addServerToStateService(java.lang.String instanceName)

addFailedCommandToInstance

public void addFailedCommandToInstance(java.lang.String instance,
                                       java.lang.String cmd,
                                       ParameterMap params)

removeFailedCommandsForInstance

public void removeFailedCommandsForInstance(java.lang.String instance)

getState

public InstanceState.StateType getState(java.lang.String instanceName)

getFailedCommands

public java.util.List<java.lang.String> getFailedCommands(java.lang.String instanceName)

setState

public InstanceState.StateType setState(java.lang.String name,
                                        InstanceState.StateType newState,
                                        boolean force)

removeInstanceFromStateService

public void removeInstanceFromStateService(java.lang.String name)

submitJob

public java.util.concurrent.Future<InstanceCommandResult> submitJob(Server server,
                                                                    InstanceCommand ice,
                                                                    InstanceCommandResult r)

getLifecycle

public Startup.Lifecycle getLifecycle()
Specified by:
getLifecycle in interface Startup


Copyright © 2012 GlassFish Community. All Rights Reserved.