| java.lang.Object |
| ↳ |
org.odata4j.jersey.producer.server.JerseyServer |
Class Overview
OData server using the Jersey JAX-RS and Sun's HTTP server implementation.
Summary
| Public Constructors |
|
|
JerseyServer(String appBaseUri)
|
|
|
JerseyServer(String appBaseUri, Class<? extends Application> odataApp, Class<? extends Application> rootApp)
|
|
[Expand]
Inherited Methods |
From class
java.lang.Object
|
Object
|
clone()
|
|
boolean
|
equals(Object arg0)
|
|
void
|
finalize()
|
|
final
Class<?>
|
getClass()
|
|
int
|
hashCode()
|
|
final
void
|
notify()
|
|
final
void
|
notifyAll()
|
|
String
|
toString()
|
|
final
void
|
wait()
|
|
final
void
|
wait(long arg0, int arg1)
|
|
final
void
|
wait(long arg0)
|
|
From interface
org.odata4j.producer.server.ODataServer
|
Fields
private
static
final
Logger
LOG
private
final
String
appBaseUri
private
Authenticator
httpServerAuthenticator
private
final
List<Filter>
httpServerFilters
private
final
Map<String, Boolean>
jerseyFeatures
private
final
List<String>
jerseyRequestFilters
private
final
List<String>
jerseyResourceFilters
private
final
List<String>
jerseyResponseFilters
private
Class<? extends Application>
odataApp
private
Class<? extends Application>
rootApp
private
HttpServer
server
Public Constructors
public
JerseyServer
(String appBaseUri)
public
JerseyServer
(String appBaseUri, Class<? extends Application> odataApp, Class<? extends Application> rootApp)
Parameters
| appBaseUri
| |
| odataApp
| |
| rootApp
| |
Public Methods
public
JerseyServer
addJerseyRequestFilter
(Class<T> filter)
public
JerseyServer
addJerseyResourceFilter
(Class<T> filter)
public
JerseyServer
addJerseyResponseFilter
(Class<T> filter)
public
JerseyServer
setHttpServerAuthenticator
(Authenticator authenticator)
public
JerseyServer
setJerseyFeature
(String feature, boolean value)
public
JerseyServer
setJerseyTrace
(boolean enabled)
Enabling this feature can be useful in tracking down issues related to selecting the resource class
public
ODataServer
setODataApplication
(Class<? extends Application> odataApp)
Sets the OData application.
Parameters
| odataApp
| The OData application class |
public
ODataServer
setRootApplication
(Class<? extends Application> rootApp)
Sets the root application.
Parameters
| rootApp
| The root application class |
public
JerseyServer
stop
(int delaySeconds)
stop synchronously, handy for unit test scenarios.
Protected Methods
protected
Map<String, Object>
buildPropertiesAndFeatures
()
protected
Iterable<HttpContext>
getHttpContexts
()
protected
HttpServer
getHttpServer
()
protected
void
initHttpContext
(HttpContext context)