Jumpi v1.2.0

org.jumpi.spi
Interface Operation


public interface Operation

Management operations.

See Also:
Manageable, Parameters

Field Summary
static java.lang.String INFO
          Provide internal Component information.
static java.lang.String JOIN
          Wait for completion of all Component operations.
static java.lang.String LINK
          Link Components together with others in the Jumpi instance component tree.
static java.lang.String MANAGE
          Manage individual Components.
static java.lang.String SHUTDOWN
          Stop normal operation of the Component.
static java.lang.String STARTUP
          Start normal operation of the Component.
static java.lang.String UNLINK
          Unlink Components from others previously linked with the LINK operation.
 

Field Detail

LINK

public static final java.lang.String LINK
Link Components together with others in the Jumpi instance component tree. Links should be removable with the UNLINK operation. This operation is always the first operation in the Jumpi component lifecycle.

See Also:
Constant Field Values

UNLINK

public static final java.lang.String UNLINK
Unlink Components from others previously linked with the LINK operation. An unlinked component should have no references to other Jumpi component instances. The operation is always the last in the Jumpi component lifecycle.

See Also:
Constant Field Values

STARTUP

public static final java.lang.String STARTUP
Start normal operation of the Component. This operation follows the LINK operation in the Jumpi component lifecycle.

See Also:
Constant Field Values

SHUTDOWN

public static final java.lang.String SHUTDOWN
Stop normal operation of the Component. This is the first step in a two phase shutdown operation of the Jumpi component lifecycle. No new work may be started during the first shutdown phase. Existing work must begin completion.

See Also:
Constant Field Values

JOIN

public static final java.lang.String JOIN
Wait for completion of all Component operations. This is the second stage of shutdown initiated with the SHUTDOWN operation.

See Also:
Constant Field Values

INFO

public static final java.lang.String INFO
Provide internal Component information. Available during all phases of the Jumpi component lifecycle. The component shall place textual information in the Hashtable provided by Parameters.INFO_RESULT_SET under it's fully qualified component name. The INFO command can be used to get a list of component names, since each Manageable operation must support the INFO operation and place the component name as a key in the result set.

See Also:
Configurable.configure(java.lang.String, org.jumpi.spi.Properties), Constant Field Values

MANAGE

public static final java.lang.String MANAGE
Manage individual Components. Available during all phases of the Jumpi component lifecycle. The management operations are implementation dependent. The specification of the Components which should be managed are provided with the Parameters.MANAGE_COMPONENT parameter.

See Also:
Constant Field Values

Jumpi v1.2.0

Copyright 2003, Peter Jonathan Klauser.