public class ODataJerseyServer extends Object implements org.odata4j.producer.server.ODataServer
| Constructor and Description |
|---|
ODataJerseyServer(String appBaseUri) |
ODataJerseyServer(String appBaseUri,
Class<? extends javax.ws.rs.core.Application> odataApp,
Class<? extends javax.ws.rs.core.Application> rootApp) |
| Modifier and Type | Method and Description |
|---|---|
ODataJerseyServer |
addHttpServerFilter(com.sun.net.httpserver.Filter filter) |
<T extends com.sun.jersey.spi.container.ContainerRequestFilter> |
addJerseyRequestFilter(Class<T> filter) |
<T extends com.sun.jersey.spi.container.ResourceFilterFactory> |
addJerseyResourceFilter(Class<T> filter) |
<T extends com.sun.jersey.spi.container.ContainerResponseFilter> |
addJerseyResponseFilter(Class<T> filter) |
protected Map<String,Object> |
buildPropertiesAndFeatures() |
protected Iterable<com.sun.net.httpserver.HttpContext> |
getHttpContexts() |
protected com.sun.net.httpserver.HttpServer |
getHttpServer() |
protected void |
initHttpContext(com.sun.net.httpserver.HttpContext context) |
ODataJerseyServer |
setHttpServerAuthenticator(com.sun.net.httpserver.Authenticator authenticator) |
ODataJerseyServer |
setJerseyFeature(String feature,
boolean value) |
ODataJerseyServer |
setJerseyTrace(boolean enabled)
Enabling this feature can be useful in tracking down issues related to selecting the resource class
|
org.odata4j.producer.server.ODataServer |
setODataApplication(Class<? extends javax.ws.rs.core.Application> odataApp) |
org.odata4j.producer.server.ODataServer |
setRootApplication(Class<? extends javax.ws.rs.core.Application> rootApp) |
org.odata4j.producer.server.ODataServer |
start() |
org.odata4j.producer.server.ODataServer |
stop() |
ODataJerseyServer |
stop(int delaySeconds)
Stops synchronously, handy for unit test scenarios.
|
public ODataJerseyServer(String appBaseUri)
public org.odata4j.producer.server.ODataServer setODataApplication(Class<? extends javax.ws.rs.core.Application> odataApp)
setODataApplication in interface org.odata4j.producer.server.ODataServerpublic org.odata4j.producer.server.ODataServer setRootApplication(Class<? extends javax.ws.rs.core.Application> rootApp)
setRootApplication in interface org.odata4j.producer.server.ODataServerpublic <T extends com.sun.jersey.spi.container.ContainerRequestFilter> ODataJerseyServer addJerseyRequestFilter(Class<T> filter)
public <T extends com.sun.jersey.spi.container.ContainerResponseFilter> ODataJerseyServer addJerseyResponseFilter(Class<T> filter)
public <T extends com.sun.jersey.spi.container.ResourceFilterFactory> ODataJerseyServer addJerseyResourceFilter(Class<T> filter)
public ODataJerseyServer setJerseyTrace(boolean enabled)
public ODataJerseyServer setJerseyFeature(String feature, boolean value)
public ODataJerseyServer addHttpServerFilter(com.sun.net.httpserver.Filter filter)
public ODataJerseyServer setHttpServerAuthenticator(com.sun.net.httpserver.Authenticator authenticator)
public org.odata4j.producer.server.ODataServer stop()
stop in interface org.odata4j.producer.server.ODataServerpublic ODataJerseyServer stop(int delaySeconds)
delaySeconds - seconds to wait for clean terminationpublic org.odata4j.producer.server.ODataServer start()
start in interface org.odata4j.producer.server.ODataServerprotected com.sun.net.httpserver.HttpServer getHttpServer()
protected void initHttpContext(com.sun.net.httpserver.HttpContext context)
protected Iterable<com.sun.net.httpserver.HttpContext> getHttpContexts()
Copyright © 2010–2015 JBoss by Red Hat. All rights reserved.