|
||||||||||
| 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.biomoby.client.taverna.plugin.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 | |
|---|---|
boolean |
containsSecondaries()
|
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 |
org.biomoby.shared.Central |
getCentralWorker()
|
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. |
int |
getMaximumWorkers()
Return the maximum number of task implementations that should be launched for this processor. |
java.lang.String |
getMobyEndpoint()
Get the moby central endpoint used to locate this processor |
org.biomoby.shared.MobyService |
getMobyService()
|
org.biomoby.service.dashboard.data.ParametersTable |
getParameterTable()
|
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 |
void |
setParameterTable(org.biomoby.service.dashboard.data.ParametersTable table)
|
| 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 int getMaximumWorkers()
Processor
getMaximumWorkers in interface IProcessorgetMaximumWorkers in class Processorpublic 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 org.biomoby.shared.MobyService getMobyService()
public java.lang.String getAuthorityName()
public org.biomoby.shared.Central getCentralWorker()
public boolean containsSecondaries()
public org.biomoby.service.dashboard.data.ParametersTable getParameterTable()
public void setParameterTable(org.biomoby.service.dashboard.data.ParametersTable table)
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 | |||||||||