nextgrid.api.pom
Interface Service

All Superinterfaces:
java.lang.Cloneable, Process, java.io.Serializable

public interface Service
extends Process

A Service is a concrete process.

A Service represents a local or remote process instance. It contains a "grounding", which contains the specifities of the process logic and how to invoke it.

Using OO terms, the Service grounding represents the process "instance", while the Service itself represents the "type" of the service.

Author:
Rodrigo Ruiz

Method Summary
 Grounding getGrounding()
          Gets the grounding associated to this service.
 void setGrounding(Grounding g)
          Sets the grounding associated to this service.
 
Methods inherited from interface nextgrid.api.pom.Process
addListener, copy, discover, enact, evaluate, findProcessById, findRoot, getAttribute, getAttribute, getAttribute, getAttributes, getDescription, getId, getInput, getInputs, getInputType, getName, getOutput, getOutputs, getOutputType, getParent, getUsedInputNames, getUsedOutputNames, invalidate, isEvaluated, isLazy, isValidated, prioritise, putInput, putOutput, removeInput, removeListener, removeOutput, reset, setAttribute, setAttribute, setDescription, setId, setLazy, setName, setParent, unuseInput, unuseOutput, useInput, useOutput, validate
 

Method Detail

getGrounding

Grounding getGrounding()
Gets the grounding associated to this service.

Returns:
The service grounding

setGrounding

void setGrounding(Grounding g)
Sets the grounding associated to this service.

Parameters:
g - The grounding to set


Copyright © 2006-2008 Grid Systems, S.A.. All Rights Reserved.