Http Service Resources

Identifier:
org.eclipse.equinox.http.registry.resources

Since:
1.0

Description:
This extension mimics and borrows the semantics of the OSGi HttpService registerResource method.

Configuration Markup:

<!ELEMENT extension (serviceSelector? , resource+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT resource EMPTY>

<!ATTLIST resource

alias         CDATA #REQUIRED

base-name     CDATA #IMPLIED

httpcontextId CDATA #IMPLIED>


<!ELEMENT serviceSelector EMPTY>

<!ATTLIST serviceSelector

filter CDATA #IMPLIED

class  CDATA #IMPLIED>

The serviceSelector allow filtering of the HttpService instances with which to register resources



Examples:
The following is an example of the resources extension:

     <extension
           id="testResource"
           point="org.eclipse.equinox.http.registry.resources">
        <resource
              alias="/testresource"
              base-name="/test"
              httpcontextId="testintest"/>
     </extension>
This equivalent to the OSGi Http Service's registerResource method.


Copyright (c) 2005-2007 Cognos Incorporated, IBM Corporation and others
This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-v20.html/ SPDX-License-Identifier: EPL-2.0.
Contributors:
Cognos Incorporated - initial API and implementation
IBM Corporation - bug fixes and enhancements