public static class MessagingBinders.MessageBodyProviders
extends org.glassfish.hk2.utilities.binding.AbstractBinder
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.Object> |
applicationProperties |
private javax.ws.rs.RuntimeType |
runtimeType |
Constructor and Description |
---|
MessageBodyProviders(java.util.Map<java.lang.String,java.lang.Object> applicationProperties,
javax.ws.rs.RuntimeType runtimeType)
Create new message body providers injection binder.
|
Modifier and Type | Method and Description |
---|---|
private <T extends javax.ws.rs.ext.MessageBodyReader & javax.ws.rs.ext.MessageBodyWriter> |
bindSingletonWorker(java.lang.Class<T> worker) |
protected void |
configure() |
addActiveDescriptor, addActiveDescriptor, addActiveDescriptor, addActiveFactoryDescriptor, addIdempotentFilter, addUnbindFilter, bind, bind, bind, bind, bind, bind, bind, bindAsContract, bindAsContract, bindFactory, bindFactory, bindFactory, commit, install
private final java.util.Map<java.lang.String,java.lang.Object> applicationProperties
private final javax.ws.rs.RuntimeType runtimeType
public MessageBodyProviders(java.util.Map<java.lang.String,java.lang.Object> applicationProperties, javax.ws.rs.RuntimeType runtimeType)
applicationProperties
- map containing application properties. May be null
.runtimeType
- runtime (client or server) where the binder is used.