org.apache.axis.handlers

Class HandlerChainImpl

public class HandlerChainImpl extends ArrayList implements HandlerChain

Implementation of HandlerChain
Field Summary
protected ListhandlerInfos
static StringJAXRPC_METHOD_INFO
protected static Loglog
Constructor Summary
HandlerChainImpl()
HandlerChainImpl(List handlerInfos)
Method Summary
voidaddNewHandler(String className, Map config)
voiddestroy()
ArrayListgetMessageInfo(SOAPMessage message)
String[]getRoles()
booleanhandleFault(MessageContext _context)
booleanhandleRequest(MessageContext _context)
booleanhandleResponse(MessageContext context)
voidinit(Map map)
voidsetRoles(String[] roles)

Field Detail

handlerInfos

protected List handlerInfos

JAXRPC_METHOD_INFO

public static final String JAXRPC_METHOD_INFO

log

protected static Log log

Constructor Detail

HandlerChainImpl

public HandlerChainImpl()

HandlerChainImpl

public HandlerChainImpl(List handlerInfos)

Method Detail

addNewHandler

public void addNewHandler(String className, Map config)

destroy

public void destroy()

getMessageInfo

public ArrayList getMessageInfo(SOAPMessage message)

getRoles

public String[] getRoles()

handleFault

public boolean handleFault(MessageContext _context)

handleRequest

public boolean handleRequest(MessageContext _context)

handleResponse

public boolean handleResponse(MessageContext context)

init

public void init(Map map)

setRoles

public void setRoles(String[] roles)
Copyright B) 2005 Apache Web Services Project. All Rights Reserved.