org.mule.tck.security
Class TestSecurityFilter

java.lang.Object
  extended by org.mule.security.AbstractEndpointSecurityFilter
      extended by org.mule.tck.security.TestSecurityFilter
All Implemented Interfaces:
MuleContextAware, Initialisable, EndpointSecurityFilter

public class TestSecurityFilter
extends AbstractEndpointSecurityFilter


Nested Class Summary
static class TestSecurityFilter.StaticMessageUnauthorisedException
           
 
Field Summary
static String SECURITY_EXCEPTION_MESSAGE
           
 
Fields inherited from class org.mule.security.AbstractEndpointSecurityFilter
endpoint, logger, muleContext, securityManager
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Constructor Summary
TestSecurityFilter(boolean accept)
           
 
Method Summary
protected  void authenticateInbound(MuleEvent event)
           
protected  void authenticateOutbound(MuleEvent event)
           
protected  void doInitialise()
           
 boolean wasCalled()
           
 
Methods inherited from class org.mule.security.AbstractEndpointSecurityFilter
authenticate, getCredentialsAccessor, getEndpoint, getSecurityManager, getSecurityProviders, initialise, initialiseEndpoint, isAuthenticate, lazyInit, setAuthenticate, setCredentialsAccessor, setEndpoint, setMuleContext, setSecurityManager, setSecurityProviders, updatePayload
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SECURITY_EXCEPTION_MESSAGE

public static final String SECURITY_EXCEPTION_MESSAGE
See Also:
Constant Field Values
Constructor Detail

TestSecurityFilter

public TestSecurityFilter(boolean accept)
Method Detail

authenticateInbound

protected void authenticateInbound(MuleEvent event)
                            throws SecurityException,
                                   CryptoFailureException,
                                   SecurityProviderNotFoundException,
                                   EncryptionStrategyNotFoundException,
                                   UnknownAuthenticationTypeException
Specified by:
authenticateInbound in class AbstractEndpointSecurityFilter
Throws:
SecurityException
CryptoFailureException
SecurityProviderNotFoundException
EncryptionStrategyNotFoundException
UnknownAuthenticationTypeException

authenticateOutbound

protected void authenticateOutbound(MuleEvent event)
                             throws SecurityException,
                                    SecurityProviderNotFoundException,
                                    CryptoFailureException
Specified by:
authenticateOutbound in class AbstractEndpointSecurityFilter
Throws:
SecurityException
SecurityProviderNotFoundException
CryptoFailureException

doInitialise

protected void doInitialise()
                     throws InitialisationException
Specified by:
doInitialise in class AbstractEndpointSecurityFilter
Throws:
InitialisationException

wasCalled

public boolean wasCalled()


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