org.fusesource.fabric.maven.impl
Class SecureHttpContext

java.lang.Object
  extended by org.fusesource.fabric.maven.impl.SecureHttpContext
All Implemented Interfaces:
org.osgi.service.http.HttpContext

public class SecureHttpContext
extends java.lang.Object
implements org.osgi.service.http.HttpContext


Field Summary
 
Fields inherited from interface org.osgi.service.http.HttpContext
AUTHENTICATION_TYPE, AUTHORIZATION, REMOTE_USER
 
Constructor Summary
SecureHttpContext(org.osgi.service.http.HttpService httpService)
          Constructor
 
Method Summary
 boolean authenticate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 javax.security.auth.Subject doAuthenticate(java.lang.String username, java.lang.String password)
           
 java.lang.String getMimeType(java.lang.String name)
           
 java.lang.String getRealm()
           
 java.net.URL getResource(java.lang.String name)
           
 java.lang.String getRole()
           
 boolean handleSecurity(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void setRealm(java.lang.String realm)
           
 void setRole(java.lang.String role)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecureHttpContext

public SecureHttpContext(org.osgi.service.http.HttpService httpService)
Constructor

Parameters:
httpService -
Method Detail

getResource

public java.net.URL getResource(java.lang.String name)
Specified by:
getResource in interface org.osgi.service.http.HttpContext

getMimeType

public java.lang.String getMimeType(java.lang.String name)
Specified by:
getMimeType in interface org.osgi.service.http.HttpContext

handleSecurity

public boolean handleSecurity(javax.servlet.http.HttpServletRequest request,
                              javax.servlet.http.HttpServletResponse response)
Specified by:
handleSecurity in interface org.osgi.service.http.HttpContext

doAuthenticate

public javax.security.auth.Subject doAuthenticate(java.lang.String username,
                                                  java.lang.String password)

authenticate

public boolean authenticate(javax.servlet.http.HttpServletRequest request,
                            javax.servlet.http.HttpServletResponse response)

getRealm

public java.lang.String getRealm()

setRealm

public void setRealm(java.lang.String realm)

getRole

public java.lang.String getRole()

setRole

public void setRole(java.lang.String role)


Copyright © 2012 FuseSource. All Rights Reserved.