com.sun.xml.ws.api.security
Class CallbackHandlerFeature
java.lang.Object
javax.xml.ws.WebServiceFeature
com.sun.xml.ws.api.security.CallbackHandlerFeature
@ManagedData
public final class CallbackHandlerFeature
- extends WebServiceFeature
WebServiceFeature that controls CallbackHandler used during security related processing
of Metro.
This rather untyped, low-level and user-unfriendly CallbackHandler object controls many details of the security
processing at runtime, such as locating CertStore or KeyStore. While we'd like to provide
a higher level features for common configurations, this feature works as an catch-all escape hatch.
See DefaultCallbackHandler.handle(javax.security.auth.callback.Callback[])
implementation as an example of what callback CallbackHandler receives (note that this default
implementation class itself is not a committed part of Metro.)
This feature allows you to pass in an instance of CallbackHandler unlike
<sc:CallbackHandlerConfiguration> assertion, which makes it convenient to pass in some state
from the calling application into CallbackHandler.
- Since:
- Metro 1.5
- Author:
- Kohsuke Kawaguchi
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CallbackHandlerFeature
public CallbackHandlerFeature(@NotNull
CallbackHandler handler)
getID
@ManagedAttribute
public String getID()
- Specified by:
getID in class WebServiceFeature
getHandler
@ManagedAttribute
@NotNull
public CallbackHandler getHandler()
- Returns:
CallbackHandler set in the constructor. Never null.
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.