org.apache.axis.handlers

Class HandlerChainImpl

Implemented Interfaces:
javax.xml.rpc.handler, .HandlerChain

public class HandlerChainImpl
extends ArrayList
implements javax.xml.rpc.handler, .HandlerChain

Implementation of HandlerChain

Field Summary

static String
JAXRPC_METHOD_INFO
protected List
handlerInfos
protected static Log
log

Constructor Summary

HandlerChainImpl()
HandlerChainImpl(List handlerInfos)

Method Summary

void
addNewHandler(String className, Map config)
void
destroy()
ArrayList
getMessageInfo(SOAPMessage message)
String[]
getRoles()
boolean
handleFault(MessageContext _context)
boolean
handleRequest(MessageContext _context)
boolean
handleResponse(MessageContext context)
void
init(Map map)
void
setRoles(String[] roles)

Field Details

JAXRPC_METHOD_INFO

public static final String JAXRPC_METHOD_INFO

handlerInfos

protected List handlerInfos

log

protected static Log log

Constructor Details

HandlerChainImpl

public HandlerChainImpl()

HandlerChainImpl

public HandlerChainImpl(List handlerInfos)

Method Details

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.