|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
UMODescriptor
describes all the properties for a Mule UMO. New Mule
Managed components can be initialised as needed from their descriptor.
Method Summary | |
void |
addInterceptor(UMOInterceptor interceptor)
Interceptors are executable objects that can be chained together. |
void |
setExceptionListener(java.beans.ExceptionListener listener)
The exception strategy to use to handle exceptions in the Mule UMO. |
void |
setImplementation(java.lang.Object reference)
The String used to instanciate create the object, this can be a FQ class name or a reference to an object in a configured container |
void |
setInboundEndpoint(UMOEndpoint endpoint)
The inbound endpointUri to use when receiveing an event. |
void |
setInboundRouter(UMOInboundMessageRouter router)
Inbound Routers control how events are received by a component. |
void |
setInboundTransformer(UMOTransformer transformer)
|
void |
setInterceptors(java.util.List interceptorList)
Interceptors are executable objects that can be chained together. |
void |
setName(java.lang.String newName)
sets the identifier for the Mule UMO created from the descriptor |
void |
setOutboundEndpoint(UMOEndpoint endpoint)
The outbound Provider to use when sending an event. |
void |
setOutboundRouter(UMOOutboundMessageRouter router)
Outbound Routers control how events are published by a component once. |
void |
setOutboundTransformer(UMOTransformer transformer)
The transformer to use when sending events or data. |
void |
setProperties(java.util.HashMap props)
|
void |
setResponseRouter(UMOResponseMessageRouter router)
Response Routers control how events are returned in a request/response call. |
void |
setVersion(java.lang.String ver)
The version on the Mule UMO. |
Methods inherited from interface org.mule.umo.UMOImmutableDescriptor |
getExceptionListener, getImplementation, getImplementationClass, getInboundEndpoint, getInboundRouter, getInboundTransformer, getInterceptors, getName, getOutboundEndpoint, getOutboundRouter, getOutboundTransformer, getProperties, getResponseRouter, getVersion |
Method Detail |
public void addInterceptor(UMOInterceptor interceptor)
interceptor
- the interceptor to add.public void setInterceptors(java.util.List interceptorList)
interceptorList
- A list of interceptors to associate.public void setExceptionListener(java.beans.ExceptionListener listener)
listener
- the exception strategy to use. If none has been set or argument is null a defaultpublic void setInboundEndpoint(UMOEndpoint endpoint) throws MuleException
endpoint
- the inbound endpoint to use
MuleException
- if the Provider is not valid i.e. the proivder
is not a receiverUMOEndpoint
public void setName(java.lang.String newName)
newName
- the identifier for the Mule UMO created from the descriptorpublic void setOutboundEndpoint(UMOEndpoint endpoint) throws MuleException
endpoint
- the outbound endpoint to use
MuleException
- if the Provider is not valid i.e. the proivder
is a receiverUMOEndpoint
public void setProperties(java.util.HashMap props)
props
- the properties for the descriptor. These will be passed to the
UMO when it's initialise method is called or set as bean properties whe the UMO is createdpublic void setVersion(java.lang.String ver)
ver
- the version of the Mule descriptorpublic void setImplementation(java.lang.Object reference)
reference
- The String object referencepublic void setInboundRouter(UMOInboundMessageRouter router)
router
- the inbound router for this componentUMOInboundMessageRouter
public void setOutboundRouter(UMOOutboundMessageRouter router)
router
- the outbound router for this componentUMOOutboundMessageRouter
public void setResponseRouter(UMOResponseMessageRouter router)
router
- the response router for this componentUMOResponseMessageRouter
public void setInboundTransformer(UMOTransformer transformer)
transformer
- the transformer to use.UMOTransformer
,
AbstractTransformer
public void setOutboundTransformer(UMOTransformer transformer)
transformer
- the transformer to use.UMOTransformer
,
AbstractTransformer
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |