org.mule.security
Class AbstractEndpointSecurityFilter

java.lang.Object
  extended by org.mule.security.AbstractSecurityFilter
      extended by org.mule.security.AbstractAuthenticationFilter
          extended by org.mule.security.AbstractEndpointSecurityFilter
All Implemented Interfaces:
MuleContextAware, Initialisable, AuthenticationFilter, EndpointSecurityFilter, SecurityFilter, EndpointAware
Direct Known Subclasses:
HttpBasicAuthenticationFilter, HttpBasicAuthenticationFilter, JaasSecurityFilter, MuleEncryptionEndpointSecurityFilter

Deprecated.

@Deprecated
public abstract class AbstractEndpointSecurityFilter
extends AbstractAuthenticationFilter
implements EndpointSecurityFilter

AbstractEndpointSecurityFilter provides basic initialisation for all security filters, namely configuring the SecurityManager for this instance


Field Summary
protected  ImmutableEndpoint endpoint
          Deprecated.  
 
Fields inherited from class org.mule.security.AbstractSecurityFilter
logger, muleContext, securityManager
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Constructor Summary
AbstractEndpointSecurityFilter()
          Deprecated.  
 
Method Summary
 void doFilter(MuleEvent event)
          Deprecated.  
 ImmutableEndpoint getEndpoint()
          Deprecated.  
 void setEndpoint(ImmutableEndpoint endpoint)
          Deprecated.  
 
Methods inherited from class org.mule.security.AbstractAuthenticationFilter
authenticate, authenticateInbound, authenticateOutbound, getCredentialsAccessor, isAuthenticate, setAuthenticate, setCredentialsAccessor
 
Methods inherited from class org.mule.security.AbstractSecurityFilter
doInitialise, getSecurityManager, getSecurityProviders, initialise, setMuleContext, setSecurityManager, setSecurityProviders, updatePayload
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.mule.api.security.AuthenticationFilter
authenticate, getCredentialsAccessor, setCredentialsAccessor
 
Methods inherited from interface org.mule.api.security.SecurityFilter
getSecurityManager, getSecurityProviders, setSecurityManager, setSecurityProviders
 
Methods inherited from interface org.mule.api.lifecycle.Initialisable
initialise
 

Field Detail

endpoint

protected ImmutableEndpoint endpoint
Deprecated. 
Constructor Detail

AbstractEndpointSecurityFilter

public AbstractEndpointSecurityFilter()
Deprecated. 
Method Detail

getEndpoint

public ImmutableEndpoint getEndpoint()
Deprecated. 
Specified by:
getEndpoint in interface EndpointSecurityFilter

setEndpoint

public void setEndpoint(ImmutableEndpoint endpoint)
Deprecated. 
Specified by:
setEndpoint in interface EndpointSecurityFilter
Specified by:
setEndpoint in interface EndpointAware

doFilter

public void doFilter(MuleEvent event)
              throws SecurityException,
                     UnknownAuthenticationTypeException,
                     CryptoFailureException,
                     SecurityProviderNotFoundException,
                     EncryptionStrategyNotFoundException,
                     InitialisationException
Deprecated. 
Specified by:
doFilter in interface SecurityFilter
Overrides:
doFilter in class AbstractAuthenticationFilter
Throws:
SecurityException
UnknownAuthenticationTypeException
CryptoFailureException
SecurityProviderNotFoundException
EncryptionStrategyNotFoundException
InitialisationException


Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.