|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.embl.ebi.escience.scufl.Processor
org.embl.ebi.escience.scuflworkers.biomoby.BiomobyProcessor
public class BiomobyProcessor
A processor based on the Biomoby compliant web services. This processor implementation will contact Biomoby registry in order to find the list of extant ports at creation time.
| Field Summary |
|---|
| Fields inherited from interface org.embl.ebi.escience.scufl.IProcessor |
|---|
ENACTOR |
| Constructor Summary | |
|---|---|
BiomobyProcessor(ScuflModel model,
java.lang.String processorName,
org.biomoby.shared.MobyService service,
java.lang.String mobyEndpoint)
Construct a new processor with the given model and name, delegates to the superclass. |
|
BiomobyProcessor(ScuflModel model,
java.lang.String processorName,
java.lang.String authorityName,
java.lang.String serviceName,
java.lang.String mobyEndpoint)
Construct a new processor with the given model and name, delegates to the superclass. |
|
| Method Summary | |
|---|---|
void |
generatePorts()
Use the endpoint data to create new ports and attach them to the processor. |
java.lang.String |
getAuthorityName()
Get the authority of this Moby-compliant service |
void |
getDescriptionText()
Set the description field |
java.net.URL |
getEndpoint()
Get the URL for this endpoint. |
java.lang.String |
getHTMLSummary(java.util.List<HTMLSummarisableProcessor> processors,
java.util.Map<java.lang.String,Processor> names)
Generates the html tables for a list of processors, creating a table grouped by resource host. |
java.lang.String |
getMobyEndpoint()
Get the moby central endpoint used to locate this processor |
java.util.Properties |
getProperties()
Get the properties for this processor for display purposes |
java.lang.String |
getResourceHost()
Get the host for this service |
java.lang.String |
getServiceName()
Get the name of this Moby-compliant service |
int |
htmlTablePlacement()
int indicating the placement for this type of processor in the order of tables displayed |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public BiomobyProcessor(ScuflModel model,
java.lang.String processorName,
java.lang.String authorityName,
java.lang.String serviceName,
java.lang.String mobyEndpoint)
throws ProcessorCreationException,
DuplicateProcessorNameException
ProcessorCreationException
DuplicateProcessorNameException
public BiomobyProcessor(ScuflModel model,
java.lang.String processorName,
org.biomoby.shared.MobyService service,
java.lang.String mobyEndpoint)
throws ProcessorCreationException,
DuplicateProcessorNameException
ProcessorCreationException
DuplicateProcessorNameException| Method Detail |
|---|
public java.lang.String getResourceHost()
getResourceHost in interface IProcessorgetResourceHost in class Processorpublic java.util.Properties getProperties()
getProperties in interface IProcessorgetProperties in class Processorpublic java.lang.String getMobyEndpoint()
public void getDescriptionText()
throws ProcessorCreationException
ProcessorCreationException
public void generatePorts()
throws ProcessorCreationException,
PortCreationException,
DuplicatePortNameException
ProcessorCreationException
PortCreationException
DuplicatePortNameExceptionpublic java.net.URL getEndpoint()
public java.lang.String getServiceName()
public java.lang.String getAuthorityName()
public java.lang.String getHTMLSummary(java.util.List<HTMLSummarisableProcessor> processors,
java.util.Map<java.lang.String,Processor> names)
HTMLSummarisableProcessor
getHTMLSummary in interface HTMLSummarisableProcessorpublic int htmlTablePlacement()
HTMLSummarisableProcessor
htmlTablePlacement in interface HTMLSummarisableProcessor
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||