Package com.sun.xml.rpc.client
Class HandlerChainImpl
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.Vector
-
- com.sun.xml.rpc.client.HandlerChainImpl
-
- All Implemented Interfaces:
Serializable,Cloneable,Iterable,Collection,List,RandomAccess,javax.xml.rpc.handler.HandlerChain
public class HandlerChainImpl extends Vector implements javax.xml.rpc.handler.HandlerChain
- Author:
- JAX-RPC Development Team
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected ListhandlerInfos-
Fields inherited from class java.util.Vector
capacityIncrement, elementCount, elementData
-
Fields inherited from class java.util.AbstractList
modCount
-
-
Constructor Summary
Constructors Constructor Description HandlerChainImpl(List handlerInfos)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHandlerInfo(int index, javax.xml.rpc.handler.HandlerInfo handlerInfo)voidaddHandlerInfo(javax.xml.rpc.handler.HandlerInfo handlerInfo)voidaddUnderstoodHeaders(QName[] ignoredHeaders)protected javax.xml.rpc.handler.HandlercastToHandler(Object o)booleancheckMustUnderstand(javax.xml.rpc.handler.MessageContext mc)protected voiddeleteHandlerInstance(int index)voiddestroy()protected javax.xml.rpc.handler.HandlergetHandlerFromPool(javax.xml.rpc.handler.HandlerInfo handlerInfo)protected javax.xml.rpc.handler.HandlerInfogetHandlerInfo(int index)protected javax.xml.rpc.handler.HandlergetHandlerInstance(int index)String[]getRoles()booleanhandleFault(javax.xml.rpc.handler.MessageContext _context)booleanhandleRequest(javax.xml.rpc.handler.MessageContext _context)booleanhandleResponse(javax.xml.rpc.handler.MessageContext _context)voidinit(Map config)protected javax.xml.rpc.handler.HandlernewHandler(javax.xml.rpc.handler.HandlerInfo handlerInfo)protected voidremoveHandlerFromPool(Class clz)voidsetRoles(String[] soapActorNames)-
Methods inherited from class java.util.Vector
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, forEach, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeIf, removeRange, replaceAll, retainAll, set, setElementAt, setSize, size, sort, spliterator, subList, toArray, toArray, toString, trimToSize
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
-
-
-
-
Field Detail
-
handlerInfos
protected List handlerInfos
-
-
Constructor Detail
-
HandlerChainImpl
public HandlerChainImpl(List handlerInfos)
-
-
Method Detail
-
handleFault
public boolean handleFault(javax.xml.rpc.handler.MessageContext _context)
- Specified by:
handleFaultin interfacejavax.xml.rpc.handler.HandlerChain
-
handleRequest
public boolean handleRequest(javax.xml.rpc.handler.MessageContext _context)
- Specified by:
handleRequestin interfacejavax.xml.rpc.handler.HandlerChain
-
handleResponse
public boolean handleResponse(javax.xml.rpc.handler.MessageContext _context)
- Specified by:
handleResponsein interfacejavax.xml.rpc.handler.HandlerChain
-
init
public void init(Map config)
- Specified by:
initin interfacejavax.xml.rpc.handler.HandlerChain
-
destroy
public void destroy()
- Specified by:
destroyin interfacejavax.xml.rpc.handler.HandlerChain
-
deleteHandlerInstance
protected void deleteHandlerInstance(int index)
-
addHandlerInfo
public void addHandlerInfo(int index, javax.xml.rpc.handler.HandlerInfo handlerInfo)
-
addHandlerInfo
public void addHandlerInfo(javax.xml.rpc.handler.HandlerInfo handlerInfo)
-
getHandlerInstance
protected javax.xml.rpc.handler.Handler getHandlerInstance(int index)
-
getHandlerInfo
protected javax.xml.rpc.handler.HandlerInfo getHandlerInfo(int index)
-
removeHandlerFromPool
protected void removeHandlerFromPool(Class clz)
-
getHandlerFromPool
protected javax.xml.rpc.handler.Handler getHandlerFromPool(javax.xml.rpc.handler.HandlerInfo handlerInfo)
-
newHandler
protected javax.xml.rpc.handler.Handler newHandler(javax.xml.rpc.handler.HandlerInfo handlerInfo)
-
setRoles
public void setRoles(String[] soapActorNames)
- Specified by:
setRolesin interfacejavax.xml.rpc.handler.HandlerChain
-
getRoles
public String[] getRoles()
- Specified by:
getRolesin interfacejavax.xml.rpc.handler.HandlerChain
-
castToHandler
protected javax.xml.rpc.handler.Handler castToHandler(Object o)
-
addUnderstoodHeaders
public void addUnderstoodHeaders(QName[] ignoredHeaders)
-
checkMustUnderstand
public boolean checkMustUnderstand(javax.xml.rpc.handler.MessageContext mc) throws javax.xml.soap.SOAPException- Throws:
javax.xml.soap.SOAPException
-
-