org.mule.api.security
Interface SecurityFilter

All Superinterfaces:
Initialisable
All Known Subinterfaces:
AuthenticationFilter, EndpointSecurityFilter
All Known Implementing Classes:
AbstractAuthenticationFilter, AbstractEndpointSecurityFilter, AbstractSecurityFilter, AuthorizationFilter, DummySecurityFilter, HttpBasicAuthenticationFilter, HttpBasicAuthenticationFilter, JaasSecurityFilter, MuleEncryptionEndpointSecurityFilter, PGPSecurityFilter, UsernamePasswordAuthenticationFilter

public interface SecurityFilter
extends Initialisable

SecurityFilter is a base filter for secure filtering of inbound and outbound event flow.


Field Summary
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Method Summary
 void doFilter(MuleEvent event)
           
 SecurityManager getSecurityManager()
           
 String getSecurityProviders()
           
 void setSecurityManager(SecurityManager manager)
           
 void setSecurityProviders(String providers)
           
 
Methods inherited from interface org.mule.api.lifecycle.Initialisable
initialise
 

Method Detail

setSecurityManager

void setSecurityManager(SecurityManager manager)
Parameters:
manager -

getSecurityManager

SecurityManager getSecurityManager()

getSecurityProviders

String getSecurityProviders()

setSecurityProviders

void setSecurityProviders(String providers)

doFilter

void doFilter(MuleEvent event)
              throws SecurityException,
                     UnknownAuthenticationTypeException,
                     CryptoFailureException,
                     SecurityProviderNotFoundException,
                     EncryptionStrategyNotFoundException,
                     InitialisationException
Throws:
SecurityException
UnknownAuthenticationTypeException
CryptoFailureException
SecurityProviderNotFoundException
EncryptionStrategyNotFoundException
InitialisationException


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