com.sun.enterprise.connectors.work.context
Class ConnectorCallbackHandler

java.lang.Object
  extended by com.sun.enterprise.connectors.work.context.ConnectorCallbackHandler
All Implemented Interfaces:
javax.security.auth.callback.CallbackHandler

public class ConnectorCallbackHandler
extends java.lang.Object
implements javax.security.auth.callback.CallbackHandler

Connector callback handler to intercept the callbacks provided by the work instance in order to map the security credentials between container and EIS domain

Since:
GlassFish v3
Author:
Jagadish Ramu

Field Summary
static java.util.List<java.lang.String> supportedCallbacks
           
 
Constructor Summary
ConnectorCallbackHandler(javax.security.auth.Subject executionSubject, javax.security.auth.callback.CallbackHandler handler, java.util.Map securityMap)
           
 
Method Summary
 void debug(java.lang.String message)
           
 void handle(javax.security.auth.callback.Callback[] callbacks)
           
 javax.security.auth.callback.Callback handleCallerPrincipalCallbackWithMapping(CallerPrincipalCallback cpc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

supportedCallbacks

public static final java.util.List<java.lang.String> supportedCallbacks
Constructor Detail

ConnectorCallbackHandler

public ConnectorCallbackHandler(javax.security.auth.Subject executionSubject,
                                javax.security.auth.callback.CallbackHandler handler,
                                java.util.Map securityMap)
Method Detail

handle

public void handle(javax.security.auth.callback.Callback[] callbacks)
            throws java.io.IOException,
                   javax.security.auth.callback.UnsupportedCallbackException
Specified by:
handle in interface javax.security.auth.callback.CallbackHandler
Throws:
java.io.IOException
javax.security.auth.callback.UnsupportedCallbackException

handleCallerPrincipalCallbackWithMapping

public javax.security.auth.callback.Callback handleCallerPrincipalCallbackWithMapping(CallerPrincipalCallback cpc)

debug

public void debug(java.lang.String message)


Copyright © 2012 GlassFish Community. All Rights Reserved.