org.jboss.resteasy.client.core
Class ClientInterceptorRepositoryImpl

java.lang.Object
  extended by org.jboss.resteasy.client.core.ClientInterceptorRepositoryImpl
All Implemented Interfaces:
ClientInterceptorRepository
Direct Known Subclasses:
ClientInvoker, ClientRequest

public class ClientInterceptorRepositoryImpl
extends Object
implements ClientInterceptorRepository


Nested Class Summary
static class ClientInterceptorRepositoryImpl.InterceptorType
           
 
Constructor Summary
ClientInterceptorRepositoryImpl()
           
 
Method Summary
 void copyClientInterceptorsTo(ClientInterceptorRepositoryImpl copyTo)
           
 LinkedList<ClientExecutionInterceptor> getExecutionInterceptorList()
           
 ClientExecutionInterceptor[] getExecutionInterceptors()
           
<T> LinkedList<T>
getInterceptors(Class<T> clazz)
           
protected  LinkedList getInterceptors(ClientInterceptorRepositoryImpl.InterceptorType interceptorType)
           
 LinkedList<MessageBodyReaderInterceptor> getReaderInterceptorList()
           
 MessageBodyReaderInterceptor[] getReaderInterceptors()
           
 LinkedList<MessageBodyWriterInterceptor> getWriterInterceptorList()
           
 MessageBodyWriterInterceptor[] getWriterInterceptors()
           
 void prefixClientInterceptorsTo(ClientInterceptorRepositoryImpl copyTo)
           
 void registerInterceptor(Object interceptor)
           
 void setExecutionInterceptors(ClientExecutionInterceptor[] executionInterceptors)
           
 void setExecutionInterceptors(Collection<ClientExecutionInterceptor> executionInterceptorList)
           
 void setReaderInterceptors(Collection<MessageBodyReaderInterceptor> readerInterceptorList)
           
 void setReaderInterceptors(MessageBodyReaderInterceptor[] readerInterceptors)
           
 void setWriterInterceptors(Collection<MessageBodyWriterInterceptor> writerInterceptorList)
           
 void setWriterInterceptors(MessageBodyWriterInterceptor[] writerInterceptors)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientInterceptorRepositoryImpl

public ClientInterceptorRepositoryImpl()
Method Detail

getReaderInterceptors

public MessageBodyReaderInterceptor[] getReaderInterceptors()

getWriterInterceptors

public MessageBodyWriterInterceptor[] getWriterInterceptors()

getExecutionInterceptors

public ClientExecutionInterceptor[] getExecutionInterceptors()

setReaderInterceptors

public void setReaderInterceptors(MessageBodyReaderInterceptor[] readerInterceptors)

setWriterInterceptors

public void setWriterInterceptors(MessageBodyWriterInterceptor[] writerInterceptors)

setExecutionInterceptors

public void setExecutionInterceptors(ClientExecutionInterceptor[] executionInterceptors)

setReaderInterceptors

public void setReaderInterceptors(Collection<MessageBodyReaderInterceptor> readerInterceptorList)

setWriterInterceptors

public void setWriterInterceptors(Collection<MessageBodyWriterInterceptor> writerInterceptorList)

setExecutionInterceptors

public void setExecutionInterceptors(Collection<ClientExecutionInterceptor> executionInterceptorList)

getReaderInterceptorList

public LinkedList<MessageBodyReaderInterceptor> getReaderInterceptorList()
Specified by:
getReaderInterceptorList in interface ClientInterceptorRepository

getWriterInterceptorList

public LinkedList<MessageBodyWriterInterceptor> getWriterInterceptorList()
Specified by:
getWriterInterceptorList in interface ClientInterceptorRepository

getExecutionInterceptorList

public LinkedList<ClientExecutionInterceptor> getExecutionInterceptorList()
Specified by:
getExecutionInterceptorList in interface ClientInterceptorRepository

getInterceptors

public <T> LinkedList<T> getInterceptors(Class<T> clazz)

getInterceptors

protected LinkedList getInterceptors(ClientInterceptorRepositoryImpl.InterceptorType interceptorType)

copyClientInterceptorsTo

public void copyClientInterceptorsTo(ClientInterceptorRepositoryImpl copyTo)

prefixClientInterceptorsTo

public void prefixClientInterceptorsTo(ClientInterceptorRepositoryImpl copyTo)

registerInterceptor

public void registerInterceptor(Object interceptor)
Specified by:
registerInterceptor in interface ClientInterceptorRepository


Copyright © 2012. All Rights Reserved.