org.apache.abdera.security.util.filters
Class AbstractEncryptedRequestFilter

java.lang.Object
  extended by org.apache.abdera.security.util.filters.AbstractEncryptedRequestFilter
All Implemented Interfaces:
Filter
Direct Known Subclasses:
DHEncryptedRequestFilter

public abstract class AbstractEncryptedRequestFilter
extends Object
implements Filter


Field Summary
protected  List<String> methods
           
 
Constructor Summary
protected AbstractEncryptedRequestFilter()
           
protected AbstractEncryptedRequestFilter(String... methods)
           
 
Method Summary
protected  void addProvider(Provider provider)
           
protected abstract  void bootstrap(RequestContext request)
           
 ResponseContext filter(RequestContext request, FilterChain chain)
          Process the filter request.
protected abstract  Object initArg(RequestContext request)
           
protected abstract  EncryptionOptions initEncryptionOptions(RequestContext request, Encryption encryption, Object arg)
           
protected  void initProvider()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

methods

protected final List<String> methods
Constructor Detail

AbstractEncryptedRequestFilter

protected AbstractEncryptedRequestFilter()

AbstractEncryptedRequestFilter

protected AbstractEncryptedRequestFilter(String... methods)
Method Detail

initProvider

protected void initProvider()

addProvider

protected void addProvider(Provider provider)

filter

public ResponseContext filter(RequestContext request,
                              FilterChain chain)
Description copied from interface: Filter
Process the filter request. The filter must call chain.next(request) to pass the request on to the next filter or the provider.

Specified by:
filter in interface Filter

bootstrap

protected abstract void bootstrap(RequestContext request)

initArg

protected abstract Object initArg(RequestContext request)

initEncryptionOptions

protected abstract EncryptionOptions initEncryptionOptions(RequestContext request,
                                                           Encryption encryption,
                                                           Object arg)


Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.