|
||||||||||
| 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 Handlercontext - The context containing current message
and this HandlerPipeline.
java.lang.Exception
public void handleFault(XFireFault fault,
MessageContext context)
handleFault in interface Handlerfault - context - public boolean understands(javax.xml.namespace.QName name)
name -
public void pause()
public void resume(MessageContext context)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.List getAfter()
getAfter in interface Handlerpublic java.util.List getBefore()
getBefore in interface Handlerpublic java.lang.String getPhase()
Handler
getPhase in interface HandlerPhasepublic java.lang.String[] getRoles()
Handler
getRoles in interface Handlernull 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 | |||||||||