Examples of ObjectCallback


Examples of org.eclipse.ecf.core.security.ObjectCallback

      return null;
    final CallbackHandler callbackHandler = connectContext.getCallbackHandler();
    if (callbackHandler == null)
      return null;
    final NameCallback usernameCallback = new NameCallback(USERNAME_PREFIX);
    final ObjectCallback passwordCallback = new ObjectCallback();
    callbackHandler.handle(new Callback[] {usernameCallback, passwordCallback});
    username = usernameCallback.getName();
    password = (String) passwordCallback.getObject();
    return new UsernamePasswordCredentials(username, password);
  }
View Full Code Here

Examples of org.eclipse.ecf.core.security.ObjectCallback

      if (connectContext == null) {
        return null;
      }
      Callback[] callbacks = new Callback[2];
      callbacks[0] = new NameCallback("Username");
      callbacks[1] = new ObjectCallback();
      CallbackHandler handler = connectContext.getCallbackHandler();
      if (handler != null) {
        handler.handle(callbacks);
      }
      NameCallback nc = (NameCallback) callbacks[0];
      ObjectCallback cb = (ObjectCallback) callbacks[1];
      return new Credentials(nc.getName(), (String) cb.getObject());
    } catch (Exception e) {
      throw new ContainerConnectException(
          "Exception in CallbackHandler.handle(<callbacks>)", e);
    }
  }
View Full Code Here

Examples of org.eclipse.ecf.core.security.ObjectCallback

      return;
    final CallbackHandler callbackHandler = connectContext.getCallbackHandler();
    if (callbackHandler == null)
      return;
    final NameCallback usernameCallback = new NameCallback(USERNAME_PREFIX);
    final ObjectCallback passwordCallback = new ObjectCallback();
    // Call callback with username and password callbacks
    callbackHandler.handle(new Callback[] {usernameCallback, passwordCallback});
    username = usernameCallback.getName();
    Object o = passwordCallback.getObject();
    if (!(o instanceof String))
      throw new UnsupportedCallbackException(passwordCallback, Messages.UrlConnectionRetrieveFileTransfer_UnsupportedCallbackException);
    password = (String) passwordCallback.getObject();
    // Now set authenticator to our authenticator with user and password
    Authenticator.setDefault(new UrlConnectionAuthenticator());
  }
View Full Code Here

Examples of org.eclipse.ecf.core.security.ObjectCallback

      return null;
    final CallbackHandler callbackHandler = connectContext.getCallbackHandler();
    if (callbackHandler == null)
      return null;
    final NameCallback usernameCallback = new NameCallback(USERNAME_PREFIX);
    final ObjectCallback passwordCallback = new ObjectCallback();
    callbackHandler.handle(new Callback[] {usernameCallback, passwordCallback});
    username = usernameCallback.getName();
    password = (String) passwordCallback.getObject();
    return new UsernamePasswordCredentials(username, password);
  }
View Full Code Here

Examples of org.eclipse.ecf.core.security.ObjectCallback

      return;
    final CallbackHandler callbackHandler = connectContext.getCallbackHandler();
    if (callbackHandler == null)
      return;
    final NameCallback usernameCallback = new NameCallback(USERNAME_PREFIX);
    final ObjectCallback passwordCallback = new ObjectCallback();
    // Call callback with username and password callbacks
    callbackHandler.handle(new Callback[] {usernameCallback, passwordCallback});
    username = usernameCallback.getName();
    Object o = passwordCallback.getObject();
    if (!(o instanceof String))
      throw new UnsupportedCallbackException(passwordCallback, Messages.UrlConnectionRetrieveFileTransfer_UnsupportedCallbackException);
    password = (String) passwordCallback.getObject();
    // Now set authenticator to our authenticator with user and password
    Authenticator.setDefault(new UrlConnectionAuthenticator());
  }
View Full Code Here

Examples of org.eclipse.ecf.core.security.ObjectCallback

      final CallbackHandler handler = joinContext.getCallbackHandler();
      if (handler != null) {
        handler.handle(callbacks);
      }
      if (callbacks[0] instanceof ObjectCallback) {
        final ObjectCallback cb = (ObjectCallback) callbacks[0];
        return cb.getObject();
      }
    }
    return null;
  }
View Full Code Here

Examples of org.eclipse.ecf.core.security.ObjectCallback

  protected Object createConnectData(ID target, Callback[] cbs, Object data) {
    // first one is password callback
    if (cbs.length > 0) {
      if (cbs[0] instanceof ObjectCallback) {
        final ObjectCallback cb = (ObjectCallback) cbs[0];
        return cb.getObject();
      }
    }
    return data;
  }
View Full Code Here

Examples of org.eclipse.ecf.core.security.ObjectCallback

    return data;
  }

  protected Callback[] createAuthorizationCallbacks() {
    final Callback[] cbs = new Callback[1];
    cbs[0] = new ObjectCallback();
    return cbs;
  }
View Full Code Here

Examples of org.eclipse.ecf.core.security.ObjectCallback

      return null;
    final CallbackHandler callbackHandler = connectContext.getCallbackHandler();
    if (callbackHandler == null)
      return null;
    final NameCallback usernameCallback = new NameCallback(USERNAME_PREFIX);
    final ObjectCallback passwordCallback = new ObjectCallback();
    callbackHandler.handle(new Callback[] {usernameCallback, passwordCallback});
    username = usernameCallback.getName();
    password = (String) passwordCallback.getObject();
    return new UsernamePasswordCredentials(username, password);
  }
View Full Code Here

Examples of org.eclipse.ecf.core.security.ObjectCallback

      throw new ContainerConnectException(
          Messages.MSNContainer_TargetIDNotMSNID);
    }

    client = new MsnClient();
    ObjectCallback[] cb = { new ObjectCallback() };
    try {
      connectContext.getCallbackHandler().handle(cb);
      client.addSessionListener(new ISessionListener() {
        public void sessionConnected(ChatSession session) {
          try {
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.