|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.xfire.handler.HandlerPipeline
public class HandlerPipeline
Field Summary |
---|
Fields inherited from interface org.codehaus.xfire.handler.Handler |
---|
ROLE |
Constructor Summary | |
---|---|
HandlerPipeline(java.util.List phases)
|
Method Summary | |
---|---|
void |
addHandler(Handler handler)
|
void |
addHandlers(java.util.List newhandlers)
|
java.util.List |
getAfter()
|
java.util.List |
getBefore()
|
java.lang.String |
getPhase()
The phase which this handler would like to be in. |
HandlerOrderer |
getPhaseHandlers(java.lang.String phase)
|
java.lang.String[] |
getRoles()
The roles which this service applies to. |
javax.xml.namespace.QName[] |
getUnderstoodHeaders()
|
void |
handleFault(XFireFault fault,
MessageContext context)
Takes a fault, creates a fault message and sends it via the fault channel. |
void |
invoke(MessageContext context)
Invokes each phase's handler in turn. |
void |
pause()
|
void |
resume(MessageContext context)
|
boolean |
understands(javax.xml.namespace.QName name)
Determines whether or not this Pipeline "understands" a particular header. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HandlerPipeline(java.util.List phases)
Method Detail |
---|
public void addHandlers(java.util.List newhandlers)
public void addHandler(Handler handler)
public HandlerOrderer getPhaseHandlers(java.lang.String phase)
public void invoke(MessageContext context) throws java.lang.Exception
invoke
in interface Handler
context
- The context containing current message
and this HandlerPipeline
.
java.lang.Exception
public void handleFault(XFireFault fault, MessageContext context)
handleFault
in interface Handler
fault
- context
- public boolean understands(javax.xml.namespace.QName name)
name
-
public void pause()
public void resume(MessageContext context) throws java.lang.Exception
java.lang.Exception
public java.util.List getAfter()
getAfter
in interface Handler
public java.util.List getBefore()
getBefore
in interface Handler
public java.lang.String getPhase()
Handler
getPhase
in interface Handler
Phase
public java.lang.String[] getRoles()
Handler
getRoles
in interface Handler
null
or an empty if this endpoint handles no
roles.public javax.xml.namespace.QName[] getUnderstoodHeaders()
getUnderstoodHeaders
in interface Handler
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |