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, JaasSecurityFilter, MuleEncryptionEndpointSecurityFilter, PGPSecurityFilter

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 authenticate(MuleEvent event)
          Deprecated.  
protected abstract  void authenticateInbound(MuleEvent event)
          Deprecated.  
protected abstract  void authenticateOutbound(MuleEvent event)
          Deprecated.  
 void doFilter(MuleEvent event)
          Deprecated.  
 ImmutableEndpoint getEndpoint()
          Deprecated.  
 void setEndpoint(ImmutableEndpoint endpoint)
          Deprecated.  
 
Methods inherited from class org.mule.security.AbstractAuthenticationFilter
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
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

authenticate

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

authenticateInbound

protected abstract void authenticateInbound(MuleEvent event)
                                     throws SecurityException,
                                            CryptoFailureException,
                                            SecurityProviderNotFoundException,
                                            EncryptionStrategyNotFoundException,
                                            UnknownAuthenticationTypeException
Deprecated. 
Throws:
SecurityException
CryptoFailureException
SecurityProviderNotFoundException
EncryptionStrategyNotFoundException
UnknownAuthenticationTypeException

authenticateOutbound

protected abstract void authenticateOutbound(MuleEvent event)
                                      throws SecurityException,
                                             SecurityProviderNotFoundException,
                                             CryptoFailureException
Deprecated. 
Throws:
SecurityException
SecurityProviderNotFoundException
CryptoFailureException


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