1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.eclipse.jetty.jaas.callback;
20
21 import java.io.IOException;
22
23 import javax.security.auth.callback.Callback;
24 import javax.security.auth.callback.CallbackHandler;
25 import javax.security.auth.callback.UnsupportedCallbackException;
26
27
28 public abstract class AbstractCallbackHandler implements CallbackHandler
29 {
30 protected String _userName;
31 protected Object _credential;
32
33 public void setUserName (String userName)
34 {
35 _userName = userName;
36 }
37
38 public String getUserName ()
39 {
40 return _userName;
41 }
42
43
44 public void setCredential (Object credential)
45 {
46 _credential = credential;
47 }
48
49 public Object getCredential ()
50 {
51 return _credential;
52 }
53
54 public void handle (Callback[] callbacks)
55 throws IOException, UnsupportedCallbackException
56 {
57 }
58
59
60 }