|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectit.eng.spago.dispatching.service.DefaultRequestContext
it.eng.spago.dispatching.coordinator.AbstractCoordinator
La classe AbstractCoordinator
è la superclasse di tutti i coordinatori.
Ogni coordinator è in grado di gestire particolari richieste di servizi;due coordinators offerti dal
framework sono ModuleCoordinator(in grado di gestire la modalità a PAGE) e ActionCoordinator(in grado di
gestire la modalità ad ACTION).
Questa classe mette a disposizione i metodi per recuperare le instanze delle seguenti classi :
RequestContainer
:Il contenitore di oggetti legati ai parametri della richiesta di un servizio.ResponseContainer
:Il contenitore di oggetti legati alla riposta ad una richiesta di un servizio.EMFErrorHandler
:Il gestore degli errori.
RequestContainer
,
ResponseContainer
,
EMFErrorHandler
,
Serialized FormConstructor Summary | |
AbstractCoordinator(java.lang.String businessType,
java.lang.String businessName)
|
Method Summary | |
java.lang.String |
getBusinessName()
Permette di recuperare il nome logico del business . |
java.lang.String |
getBusinessType()
Permette di recuperare il tipo di business . |
abstract void |
service(SourceBean serviceRequest,
SourceBean serviceResponse)
Il metodo service viene invocato dopo la creazione di un'istanza del coordinator. |
Methods inherited from class it.eng.spago.dispatching.service.DefaultRequestContext |
getErrorHandler, getRequestContainer, getResponseContainer, getServiceRequest, getServiceResponse, setRequestContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AbstractCoordinator(java.lang.String businessType, java.lang.String businessName)
Method Detail |
public abstract void service(SourceBean serviceRequest, SourceBean serviceResponse) throws java.lang.Exception
service
in interface ServiceIFace
serviceRequest
- nome del SourceBean
serviceResponse
- nome del SourceBean
java.lang.Exception
- viene lanciata se l'esecuzione del servizio viene bloccata da una anomalia
non gestibile.SourceBean
public java.lang.String getBusinessType()
CoordinatorIFace
getBusinessType
in interface CoordinatorIFace
String
la tipologia di business.public java.lang.String getBusinessName()
CoordinatorIFace
getBusinessName
in interface CoordinatorIFace
String
il nome logico del business.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |