| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface WebServiceContext
A WebServiceContext makes it possible for
  a web service endpoint implementation class to access
  message context and security information relative to
  a request being served.
  Typically a WebServiceContext is injected
  into an endpoint implementation class using the
  Resource annotation.
Resource| Method Summary | |
|---|---|
|  MessageContext | getMessageContext()Returns the MessageContext for the request being served at the time this method is called. | 
|  Principal | getUserPrincipal()Returns the Principal that identifies the sender of the request currently being serviced. | 
|  boolean | isUserInRole(String role)Returns a boolean indicating whether the authenticated user is included in the specified logical role. | 
| Method Detail | 
|---|
MessageContext getMessageContext()
IllegalStateException - This exception is thrown
          if the method is called while no request is
          being serviced.MessageContext, 
MessageContext.Scope, 
IllegalStateExceptionPrincipal getUserPrincipal()
null.
IllegalStateException - This exception is thrown
          if the method is called while no request is
          being serviced.Principal, 
IllegalStateExceptionboolean isUserInRole(String role)
role - A String specifying the name of the role
boolean indicating whether
  the sender of the request belongs to a given role
IllegalStateException - This exception is thrown
          if the method is called while no request is
          being serviced.| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.