You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@karaf.apache.org by "Stephen Kitt (JIRA)" <ji...@apache.org> on 2017/06/01 14:56:04 UTC

[jira] [Created] (KARAF-5173) Some tests could benefit from a common CallbackHandler

Stephen Kitt created KARAF-5173:
-----------------------------------

             Summary: Some tests could benefit from a common CallbackHandler
                 Key: KARAF-5173
                 URL: https://issues.apache.org/jira/browse/KARAF-5173
             Project: Karaf
          Issue Type: Improvement
          Components: karaf-core
    Affects Versions: 4.2.0
            Reporter: Stephen Kitt
            Priority: Trivial


I’ve noticed that a number of tests contain code like

        CallbackHandler cb = new CallbackHandler() {
            public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException {
                for (Callback cb : callbacks) {
                    if (cb instanceof NameCallback) {
                        ((NameCallback) cb).setName("hnelson");
                    } else if (cb instanceof PasswordCallback) {
                        ((PasswordCallback) cb).setPassword("secret".toCharArray());
                    }
                }
            }
        };

It might make sense to introduce a concrete implementation of CallbackHandler to provide this.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)