org.apache.chemistry.opencmis.server.impl.webservices
Class AuthHandler

java.lang.Object
  extended by org.apache.chemistry.opencmis.server.impl.webservices.AuthHandler
All Implemented Interfaces:
com.sun.xml.ws.api.handler.MessageHandler<com.sun.xml.ws.api.handler.MessageHandlerContext>, javax.xml.ws.handler.Handler<com.sun.xml.ws.api.handler.MessageHandlerContext>

public class AuthHandler
extends Object
implements com.sun.xml.ws.api.handler.MessageHandler<com.sun.xml.ws.api.handler.MessageHandlerContext>

This class tries to extract a user name and a password from a UsernameToken.


Nested Class Summary
static class AuthHandler.AttributedString
           
static class AuthHandler.ObjectFactory
           
static class AuthHandler.PasswordString
           
static class AuthHandler.SecurityHeaderType
           
static class AuthHandler.UsernameTokenType
           
 
Constructor Summary
AuthHandler()
           
 
Method Summary
 void close(javax.xml.ws.handler.MessageContext context)
           
 Set<QName> getHeaders()
           
 boolean handleFault(com.sun.xml.ws.api.handler.MessageHandlerContext context)
           
 boolean handleMessage(com.sun.xml.ws.api.handler.MessageHandlerContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthHandler

public AuthHandler()
Method Detail

getHeaders

public Set<QName> getHeaders()
Specified by:
getHeaders in interface com.sun.xml.ws.api.handler.MessageHandler<com.sun.xml.ws.api.handler.MessageHandlerContext>

close

public void close(javax.xml.ws.handler.MessageContext context)
Specified by:
close in interface javax.xml.ws.handler.Handler<com.sun.xml.ws.api.handler.MessageHandlerContext>

handleFault

public boolean handleFault(com.sun.xml.ws.api.handler.MessageHandlerContext context)
Specified by:
handleFault in interface javax.xml.ws.handler.Handler<com.sun.xml.ws.api.handler.MessageHandlerContext>

handleMessage

public boolean handleMessage(com.sun.xml.ws.api.handler.MessageHandlerContext context)
Specified by:
handleMessage in interface javax.xml.ws.handler.Handler<com.sun.xml.ws.api.handler.MessageHandlerContext>


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.