KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > celtix > context > WebServiceContextImpl


1 package org.objectweb.celtix.context;
2
3 import java.security.Principal JavaDoc;
4 import javax.xml.ws.WebServiceContext;
5 import javax.xml.ws.handler.MessageContext;
6
7
8 public class WebServiceContextImpl implements WebServiceContext {
9
10     private static ThreadLocal JavaDoc<MessageContext> context = new ThreadLocal JavaDoc<MessageContext>();
11
12     public WebServiceContextImpl() {
13     }
14
15     public WebServiceContextImpl(MessageContext ctx) {
16         setMessageContext(ctx);
17     }
18
19     // Implementation of javax.xml.ws.WebServiceContext
20

21     public final MessageContext getMessageContext() {
22         return context.get();
23     }
24
25     public final Principal JavaDoc getUserPrincipal() {
26         return null;
27     }
28
29     public final boolean isUserInRole(final String JavaDoc string) {
30         return false;
31     }
32
33     public static void setMessageContext(MessageContext ctx) {
34         context.set(ctx);
35     }
36
37     public static void clear() {
38         context.set(null);
39     }
40 }
41
Popular Tags