private MediaTypeMap<SortedKey<MessageBodyWriter>> getClientMessageBodyWriters() { if (clientMessageBodyWriters == null && parent != null) return parent.getClientMessageBodyWriters(); return clientMessageBodyWriters; }
public <T> MessageBodyWriter<T> getClientMessageBodyWriter(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType) { MediaTypeMap<SortedKey<MessageBodyWriter>> availableWriters = getClientMessageBodyWriters(); return resolveMessageBodyWriter(type, genericType, annotations, mediaType, availableWriters); }
serverMessageBodyWriters = parent == null ? new MediaTypeMap<>() : parent.getServerMessageBodyWriters().clone(); clientMessageBodyReaders = parent == null ? new MediaTypeMap<>() : parent.getClientMessageBodyReaders().clone(); clientMessageBodyWriters = parent == null ? new MediaTypeMap<>() : parent.getClientMessageBodyWriters().clone(); sortedExceptionMappers = parent == null ? new ConcurrentHashMap<>() : new ConcurrentHashMap<>(parent.getSortedExceptionMappers()); asyncResponseProviders = parent == null ? new ConcurrentHashMap<>() : new ConcurrentHashMap<>(parent.getAsyncResponseProviders());
private MediaTypeMap<SortedKey<MessageBodyWriter>> getClientMessageBodyWriters() { if (clientMessageBodyWriters == null && parent != null) return parent.getClientMessageBodyWriters(); return clientMessageBodyWriters; }
clientMessageBodyWriters = parent.getClientMessageBodyWriters().clone();
public <T> MessageBodyWriter<T> getClientMessageBodyWriter(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType) { MediaTypeMap<SortedKey<MessageBodyWriter>> availableWriters = getClientMessageBodyWriters(); return resolveMessageBodyWriter(type, genericType, annotations, mediaType, availableWriters); }
serverMessageBodyWriters = parent == null ? new MediaTypeMap<>() : parent.getServerMessageBodyWriters().clone(); clientMessageBodyReaders = parent == null ? new MediaTypeMap<>() : parent.getClientMessageBodyReaders().clone(); clientMessageBodyWriters = parent == null ? new MediaTypeMap<>() : parent.getClientMessageBodyWriters().clone(); sortedExceptionMappers = parent == null ? new ConcurrentHashMap<>() : new ConcurrentHashMap<>(parent.getSortedExceptionMappers()); asyncResponseProviders = parent == null ? new ConcurrentHashMap<>() : new ConcurrentHashMap<>(parent.getAsyncResponseProviders());
clientMessageBodyWriters = parent.getClientMessageBodyWriters().clone();