org.springframework.ws.soap.security.callback
Class AbstractCallbackHandler
java.lang.Object
org.springframework.ws.soap.security.callback.AbstractCallbackHandler
- All Implemented Interfaces:
- javax.security.auth.callback.CallbackHandler
- Direct Known Subclasses:
- AbstractJaasValidationCallbackHandler, AbstractWsPasswordCallbackHandler, AcegiCertificateValidationCallbackHandler, AcegiDigestPasswordValidationCallbackHandler, AcegiPlainTextPasswordValidationCallbackHandler, AcegiUsernamePasswordCallbackHandler, CallbackHandlerChain, CryptographyCallbackHandler, MockValidationCallbackHandler, SimplePasswordValidationCallbackHandler, SimpleUsernamePasswordCallbackHandler, SpringCertificateValidationCallbackHandler, SpringDigestPasswordValidationCallbackHandler, SpringPlainTextPasswordValidationCallbackHandler, SpringUsernamePasswordCallbackHandler
public abstract class AbstractCallbackHandler
- extends Object
- implements javax.security.auth.callback.CallbackHandler
Abstract implementation of a CallbackHandler
.
- Since:
- 1.0.0
- Author:
- Arjen Poutsma
Field Summary |
protected org.apache.commons.logging.Log |
logger
Logger available to subclasses. |
Method Summary |
void |
handle(javax.security.auth.callback.Callback[] callbacks)
Iterates over the given callbacks, and calls handleInternal for each of them. |
protected abstract void |
handleInternal(javax.security.auth.callback.Callback callback)
Template method that should be implemented by subclasses. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected final org.apache.commons.logging.Log logger
- Logger available to subclasses.
AbstractCallbackHandler
protected AbstractCallbackHandler()
handle
public final void handle(javax.security.auth.callback.Callback[] callbacks)
throws IOException,
javax.security.auth.callback.UnsupportedCallbackException
- Iterates over the given callbacks, and calls
handleInternal
for each of them.
- Specified by:
handle
in interface javax.security.auth.callback.CallbackHandler
- Parameters:
callbacks
- the callbacks
- Throws:
IOException
javax.security.auth.callback.UnsupportedCallbackException
- See Also:
handleInternal(javax.security.auth.callback.Callback)
handleInternal
protected abstract void handleInternal(javax.security.auth.callback.Callback callback)
throws IOException,
javax.security.auth.callback.UnsupportedCallbackException
- Template method that should be implemented by subclasses.
- Throws:
IOException
javax.security.auth.callback.UnsupportedCallbackException
Copyright © 2010. All Rights Reserved.