com.mycompany.myproject.api
Class APIImpl

java.lang.Object
  extended byorg.xins.common.manageable.Manageable
      extended byorg.xins.server.API
          extended bycom.mycompany.myproject.api.APIImpl

public class APIImpl
extends API

Implementation of myproject API.


Nested Class Summary
 
Nested classes inherited from class org.xins.server.API
 
Nested classes inherited from class org.xins.common.manageable.Manageable
Manageable.State
 
Field Summary
static MyFunction MY_FUNCTION
          The MyFunction function.
static APIImpl SINGLETON
          The only instance of this class.
 
Fields inherited from class org.xins.server.API
 
Fields inherited from class org.xins.common.manageable.Manageable
BOOTSTRAPPED, BOOTSTRAPPING, DEINITIALIZING, INITIALIZING, UNUSABLE, USABLE
 
Method Summary
 RuntimeProperties getProperties()
          Gets the class used to access the defined runtime properties
(package private)  void reinitialize()
          Triggers re-initialization of this API.
 
Methods inherited from class org.xins.server.API
add, allow, bootstrapImpl, bootstrapImpl2, deinitImpl, getAPISpecification, getBootstrapProperties, getFunctionList, getName, getResourceAsStream, getStartupTimestamp, getTimeZone, initImpl, reinitializeImpl
 
Methods inherited from class org.xins.common.manageable.Manageable
assertUsable, bootstrap, deinit, getState, init, isBootstrapped, isUsable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SINGLETON

public static final APIImpl SINGLETON
The only instance of this class. This field is never null.


MY_FUNCTION

public static final MyFunction MY_FUNCTION
The MyFunction function.

Method Detail

getProperties

public RuntimeProperties getProperties()
Gets the class used to access the defined runtime properties

Returns:
the runtime properties, never nullcode>.

reinitialize

void reinitialize()
Triggers re-initialization of this API.