| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IEsfFoundationService
The EsfFoundationService has a set of methods to allow for the basic control and operation of an ESF Foundation Bundle. All ESF foundation bundles should implement the EsfFoundationService to provide a consistent means of controlling their operation. Copyright © 2009 Eurotech Inc. All rights reserved.
| Field Summary | |
|---|---|
static java.lang.String | 
SERVICE_NAME
Reports the class name representing this interface.  | 
| Method Summary | |
|---|---|
 boolean | 
isRunning()
Check the operational status of any functional operation associated with the implementation.  | 
 void | 
restart()
Perform both the action of the stop and the start methods.  | 
 void | 
setPersistent()
Store the current configuration (through @IConfigurationManagerService or in the OS as appropriate).  | 
 void | 
start()
The start method will start any functional operation associated with the specific implementation.  | 
 void | 
stop()
The stop method will stop any functional operation started by the start method.  | 
| Field Detail | 
|---|
static final java.lang.String SERVICE_NAME
| Method Detail | 
|---|
void start()
           throws java.lang.Exception
java.lang.Exception - start failed (could be missing a configuration).
void stop()
          throws java.lang.Exception
java.lang.Exception - stop failed
void restart()
             throws java.lang.Exception
java.lang.Exception - restart failed (could be missing a configuration)
void setPersistent()
                   throws java.lang.Exception
java.lang.Exception - no current configuration to storeboolean isRunning()
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||