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 MediatorSpecification
public MediatorSpecification setNamespace(String namespace)
namespace
- the mediator namespace.public String getNamespace()
getNamespace
in interface MediatorSpecification
public String getName()
getName
in interface MediatorSpecification
public MediatorSpecification setScheduler(String schedulareName, String schedulerNamespace)
setScheduler
in interface MediatorSpecification
schedulareName
- schedulareNamespace
- public String getSchedulerName()
getSchedulerName
in interface MediatorSpecification
public String getSchedulerNamespace()
getSchedulerNamespace
in interface MediatorSpecification
public MediatorSpecification setProcessor(String processorName, String processorNamespace)
setProcessor
in interface MediatorSpecification
processorName
- the processor name.processorNamespace
- the processor namesâce.public String getProcessorName()
getProcessorName
in interface MediatorSpecification
public String getProcessorNamespace()
getProcessorNamespace
in interface MediatorSpecification
public MediatorSpecification setDispatcher(String dispatcherName, String dispatcherNamespace)
setDispatcher
in interface MediatorSpecification
dispatcherName
- the chosen dispatcher name.dispatcherNamespace
- the chosen dispatcher namespace.public String getDispatcherName()
getDispatcherName
in interface MediatorSpecification
public String getDispatcherNamespace()
getDispatcherNamespace
in interface MediatorSpecification
public abstract MediatorSpecification initializeSpecification()
initializeSpecification
in interface MediatorSpecification
public abstract MediatorSpecification stopSpecification()
stopSpecification
in interface MediatorSpecification
Copyright © 2012-2013 Adele Team | LIG. All Rights Reserved.