|
||||||||||
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 |