Examples of CallbackHandler


Examples of com.sun.grizzly.CallbackHandler

     */
    private  ConnectorHandler createHandler(ProxyRequestHandler task)
    throws Exception {
        Endpoint ep = task.getEndpoint();
        SocketAddress remote = ep.getSocketAddress();
        CallbackHandler callbackHandler = null;
        ConnectorHandler connectorHandler =
                cacheableHandlerPool.getConnection(ep)
       
        if ((connectorHandler == null) ||
                (connectorHandler.getUnderlyingChannel() == null) ||
View Full Code Here

Examples of eu.mosaic_cloud.tools.callbacks.core.CallbackHandler

        Preconditions.checkArgument (callbacksProxy != null, "invalid callbacks (is null)");
        Preconditions.checkArgument (ComponentCallbacks.class.isInstance (callbacksProxy), "invalid callbacks proxy `%s` (not an instance of `ComponentCallbacks`)", callbacksProxy.getClass ().getName ());
        Preconditions.checkArgument (CallbackProxy.class.isInstance (callbacksProxy), "invalid callbacks proxy `%s` (not an instance of `CallbackProxy`)", callbacksProxy.getClass ().getName ());
        callbacks = (ComponentCallbacks) callbacksProxy;
      } else if (provideConstructor != null) {
        final CallbackHandler callbacksHandler;
        Threading.setDefaultContext (context.threading);
        try {
          try {
            callbacksHandler = (CallbackHandler) provideConstructor.newInstance (context);
          } catch (final InvocationTargetException wrapper) {
            context.exceptions.trace (ExceptionResolution.Handled, wrapper);
            throw (wrapper.getCause ());
          }
        } catch (final Throwable exception) {
          context.exceptions.trace (ExceptionResolution.Handled, exception);
          throw (new IllegalArgumentException (String.format ("invalid callbacks handler class `%s` (error encountered while instantiating)", this.clasz.getName ()), exception));
        } finally {
          Threading.setDefaultContext (null);
        }
        Preconditions.checkArgument (ComponentCallbacks.class.isInstance (callbacksHandler), "invalid callbacks handler class `%s` (not an instance of `ComponentCallbacks`)", callbacksHandler.getClass ().getName ());
        Preconditions.checkArgument (CallbackHandler.class.isInstance (callbacksHandler), "invalid callbacks handler class `%s` (not an instance of `CallbackHandler`)", callbacksHandler.getClass ().getName ());
        final CallbackIsolate callbacksIsolate = context.reactor.createIsolate ();
        final ComponentCallbacks callbacksProxy = context.reactor.createProxy (ComponentCallbacks.class);
        Preconditions.checkState (context.reactor.assignHandler (callbacksProxy, callbacksHandler, callbacksIsolate).await ());
        callbacks = callbacksProxy;
      } else
View Full Code Here

Examples of javax.security.auth.callback.CallbackHandler

        // If username specifies a domain (user@domain) only that domain is authenticated against.
        // If username specifies no domain, then all domains are tried in order.
        for (String domain:getDomainsForUser(domains, username)) {
                   
            try {
            CallbackHandler handler = new CallbackHandler() {
          @Override
          public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException {
            for (int i = 0; i < callbacks.length; i++) {
              if (callbacks[i] instanceof NameCallback) {
                NameCallback nc = (NameCallback)callbacks[i];
View Full Code Here

Examples of javax.security.auth.callback.CallbackHandler

  public void testLoginAndPermission() {
    initControl();
   
    LoginContext loginContext;
    try {
      loginContext = new LoginContext("gvs", new CallbackHandler() {

        public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException {
          for (Callback callback : callbacks) {
            if (callback instanceof NameCallback) {
              ((NameCallback) callback).setName(username);
View Full Code Here

Examples of javax.security.auth.callback.CallbackHandler

  public void testWrongLogin() {
    initControl();
    final boolean[] exceptionCatched = new boolean[1];
    LoginContext loginContext;
    try {
      loginContext = new LoginContext("gvs", new CallbackHandler() {

        public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException {
          for (Callback callback : callbacks) {
            if (callback instanceof NameCallback) {
              ((NameCallback) callback).setName(username);
View Full Code Here

Examples of javax.security.auth.callback.CallbackHandler

      public JaasSecurityHandler(Object target, final String username, final String password) {
          this.target = target;               
          Configuration jaasConfig = new JBossConfiguration();
          try {
              this.loginContext = new LoginContext(JBossConfiguration.JBOSS_ENTRY_NAME, null, new CallbackHandler() {
         
          @Override
          public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException {
                for (Callback callback : callbacks) {
                    if (callback instanceof NameCallback) {
View Full Code Here

Examples of javax.security.auth.callback.CallbackHandler

        try {
          Cookie loginCookie = new Cookie("login", "-");
          loginCookie.setMaxAge(-1);
          response.setHeader(HeaderName.SET_COOKIE, loginCookie.toString());

          loginContext = new LoginContext("GVS-Auth", new CallbackHandler() {

            public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException {
              for (int i = 0; i < callbacks.length; i++) {
                if (callbacks[i] instanceof NameCallback) {
                  ((NameCallback) callbacks[i]).setName("");
View Full Code Here

Examples of javax.security.auth.callback.CallbackHandler

            {
               System.setProperty(JNDIBasedSecurityManagement.CBH, callbackHandlerClassName);
               return null;
            }
         });
         CallbackHandler callbackHandler = null;
         callbackHandler = (CallbackHandler) callbackHandlerClass.newInstance();
         if (callbackHandler != null)
            securityManagement.setCallBackHandler(callbackHandler);
      }
     
View Full Code Here

Examples of javax.security.auth.callback.CallbackHandler

        */
    }

    public void testLogin()
    {
        CallbackHandler handler = new UsernamePasswordHandler("scott", "stark".toCharArray());
        try
        {
            LoginContext lc = new LoginContext("srp-login", handler);
            lc.login();
            Subject subject = lc.getSubject();
View Full Code Here

Examples of javax.security.auth.callback.CallbackHandler

                    && WSConstants.SAML2_NS.equals(namespace) && "Assertion".equals(localname)) {
                return new AssertionWrapper(tokenElement);
            }
        }
       
        CallbackHandler handler = null;
        if (o instanceof CallbackHandler) {
            handler = (CallbackHandler)o;
        } else if (o instanceof String) {
            try {
                handler = (CallbackHandler)ClassLoaderUtils
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.