|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Grounding
Implementation of the service logic.
| Field Summary | |
|---|---|
static javax.xml.namespace.QName |
ATTR_GROUNDING_TYPE
Attribute key for the service grounding type URI. |
static javax.xml.namespace.QName |
ATTR_OPERATION
Attribute key for service groundings accepting operation names. |
static java.lang.String |
NS_GROUNDING
Name space for grounding attributes. |
| Method Summary | |
|---|---|
void |
dispose()
Clean up. |
java.util.Map<javax.xml.namespace.QName,java.lang.String> |
getSupportedAttribs()
Gets the names and descriptions of all supported attributes. |
java.net.URI |
getType()
Gets a URI for the type of this grounding. |
void |
invoke(ProcessEnvironment env,
Service service)
Invokes the logic of this grounding. |
void |
validate()
Validates this grounding. |
| Field Detail |
|---|
static final java.lang.String NS_GROUNDING
static final javax.xml.namespace.QName ATTR_GROUNDING_TYPE
static final javax.xml.namespace.QName ATTR_OPERATION
It is expected that standard groundings will be able to execute different actions depending on the service configuration. This attribute will be the basic configuration field for such groundings.
| Method Detail |
|---|
java.net.URI getType()
java.util.Map<javax.xml.namespace.QName,java.lang.String> getSupportedAttribs()
The returned map contains [name, description] pairs of attributes.
void invoke(ProcessEnvironment env,
Service service)
throws ProcessException
env - Process environmentservice - The service instance on which this grounding must be executed
ProcessException - If an error occursvoid dispose()
void validate()
throws ProcessException
ProcessException - If the validation fails
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||