public abstract class AbstractMediatorSpecification extends Object implements MediatorSpecification
| Modifier and Type | Field and Description |
|---|---|
protected HashMap |
inports |
protected HashMap |
outports |
| Constructor and Description |
|---|
AbstractMediatorSpecification(String name,
String namespace,
String category) |
| Modifier and Type | Method and Description |
|---|---|
String |
getCategory()
Get the mediator category.
|
String |
getDispatcherName()
Retrieve the chosen dispatcher name.
|
String |
getDispatcherNamespace()
Retrieve the dispatcher namespace.
|
String |
getName()
Retrieve the mediator specification name.
|
String |
getNamespace()
Get the mediator namespace.
|
String |
getProcessorName()
Retrieve the chosen processor name.
|
String |
getProcessorNamespace()
Retrieve the processor namespace.
|
String |
getSchedulerName()
Retrieve the scheduler assigned name.
|
String |
getSchedulerNamespace()
Retrieve the chosen scheduler namespace.
|
abstract MediatorSpecification |
initializeSpecification()
Initialize the mediator specification type.
|
MediatorSpecification |
setCategory(String category)
Set the mediator category.
|
MediatorSpecification |
setDispatcher(String dispatcherName,
String dispatcherNamespace)
Assign the chosen dispatcher name.
|
void |
setInPort(String name,
String type) |
MediatorSpecification |
setNamespace(String namespace)
Set the mediator namespace.
|
void |
setOutPort(String name,
String type) |
MediatorSpecification |
setProcessor(String processorName,
String processorNamespace)
Set the chosen processor info.
|
MediatorSpecification |
setScheduler(String schedulareName,
String schedulerNamespace)
Assign the scheduler info to the mediator.
|
abstract MediatorSpecification |
stopSpecification()
Stop the mediator specification type.
|
public MediatorSpecification setCategory(String category)
category - the given category.public String getCategory()
getCategory in interface MediatorSpecificationpublic MediatorSpecification setNamespace(String namespace)
namespace - the mediator namespace.public String getNamespace()
getNamespace in interface MediatorSpecificationpublic String getName()
getName in interface MediatorSpecificationpublic MediatorSpecification setScheduler(String schedulareName, String schedulerNamespace)
setScheduler in interface MediatorSpecificationschedulareName - schedulareNamespace - public String getSchedulerName()
getSchedulerName in interface MediatorSpecificationpublic String getSchedulerNamespace()
getSchedulerNamespace in interface MediatorSpecificationpublic MediatorSpecification setProcessor(String processorName, String processorNamespace)
setProcessor in interface MediatorSpecificationprocessorName - the processor name.processorNamespace - the processor namesâce.public String getProcessorName()
getProcessorName in interface MediatorSpecificationpublic String getProcessorNamespace()
getProcessorNamespace in interface MediatorSpecificationpublic MediatorSpecification setDispatcher(String dispatcherName, String dispatcherNamespace)
setDispatcher in interface MediatorSpecificationdispatcherName - the chosen dispatcher name.dispatcherNamespace - the chosen dispatcher namespace.public String getDispatcherName()
getDispatcherName in interface MediatorSpecificationpublic String getDispatcherNamespace()
getDispatcherNamespace in interface MediatorSpecificationpublic abstract MediatorSpecification initializeSpecification()
initializeSpecification in interface MediatorSpecificationpublic abstract MediatorSpecification stopSpecification()
stopSpecification in interface MediatorSpecificationCopyright © 2012-2013 Adele Team | LIG. All Rights Reserved.