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.
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.