org.ops4j.pax.web.extender.whiteboard.internal.element
Class ServletWebElement

java.lang.Object
  extended by org.ops4j.pax.web.extender.whiteboard.internal.element.ServletWebElement
All Implemented Interfaces:
WebElement

public class ServletWebElement
extends java.lang.Object
implements WebElement

Registers/unregisters ServletMapping with HttpService / WebContainer.

Since:
0.4.0, April 05, 2008
Author:
Alin Dreghiciu

Constructor Summary
ServletWebElement(ServletMapping servletMapping)
          Constructor.
 
Method Summary
 java.lang.String getHttpContextId()
           
 void register(org.osgi.service.http.HttpService httpService, org.osgi.service.http.HttpContext httpContext)
          Registers servlet with http service / web container.
 java.lang.String toString()
           
 void unregister(org.osgi.service.http.HttpService httpService, org.osgi.service.http.HttpContext httpContext)
          Unregisters servlet from http service / web container.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ServletWebElement

public ServletWebElement(ServletMapping servletMapping)
Constructor.

Parameters:
servletMapping - servlet mapping; cannot be null
Method Detail

register

public void register(org.osgi.service.http.HttpService httpService,
                     org.osgi.service.http.HttpContext httpContext)
              throws java.lang.Exception
Registers servlet with http service / web container.

Specified by:
register in interface WebElement
Throws:
java.lang.Exception

unregister

public void unregister(org.osgi.service.http.HttpService httpService,
                       org.osgi.service.http.HttpContext httpContext)
Unregisters servlet from http service / web container.

Specified by:
unregister in interface WebElement

getHttpContextId

public java.lang.String getHttpContextId()
Specified by:
getHttpContextId in interface WebElement

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2006-2011 OPS4J - Open Participation Software for Java. All Rights Reserved.