Class MessagingBinders.MessageBodyProviders
java.lang.Object
org.glassfish.jersey.internal.inject.AbstractBinder
org.glassfish.jersey.message.internal.MessagingBinders.MessageBodyProviders
- All Implemented Interfaces:
Binder
- Enclosing class:
MessagingBinders
Message body providers injection binder.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final javax.ws.rs.RuntimeType -
Constructor Summary
ConstructorsConstructorDescriptionMessageBodyProviders(Map<String, Object> applicationProperties, javax.ws.rs.RuntimeType runtimeType) Create new message body providers injection binder. -
Method Summary
Modifier and TypeMethodDescriptionprivate <T extends javax.ws.rs.ext.MessageBodyReader & javax.ws.rs.ext.MessageBodyWriter>
voidbindSingletonWorker(Class<T> worker) protected voidImplement to provide binding definitions using the exposed binding methods.Methods inherited from class org.glassfish.jersey.internal.inject.AbstractBinder
bind, bind, bind, bindAsContract, bindAsContract, bindAsContract, bindFactory, bindFactory, bindFactory, createManagedInstanceProvider, getBindings, install
-
Field Details
-
applicationProperties
-
runtimeType
private final javax.ws.rs.RuntimeType runtimeType
-
-
Constructor Details
-
MessageBodyProviders
public MessageBodyProviders(Map<String, Object> applicationProperties, javax.ws.rs.RuntimeType runtimeType) Create new message body providers injection binder.- Parameters:
applicationProperties- map containing application properties. May benull.runtimeType- runtime (client or server) where the binder is used.
-
-
Method Details
-
configure
protected void configure()Description copied from class:AbstractBinderImplement to provide binding definitions using the exposed binding methods.- Specified by:
configurein classAbstractBinder
-
bindSingletonWorker
private <T extends javax.ws.rs.ext.MessageBodyReader & javax.ws.rs.ext.MessageBodyWriter> void bindSingletonWorker(Class<T> worker)
-