Package org.apache.wink.common.internal.log

Examples of org.apache.wink.common.internal.log.Providers


        }
        List<MediaTypeMap<MessageBodyReader<?>>.OFHolder<MessageBodyReader<?>>> factories =
            messageBodyReaders.getProvidersByMediaType(mediaType, type);

        logger.trace("Found possible MessageBodyReader ObjectFactories {}", factories); //$NON-NLS-1$
        Providers providersLogger = new Providers();
        MessageBodyReader<T> ret = null;
        for (MediaTypeMap<MessageBodyReader<?>>.OFHolder<MessageBodyReader<?>> factory : factories) {
            MessageBodyReader<?> reader = factory.getInstance(runtimeContext);
            if (isReadable(reader, type, genericType, annotations, mediaType, runtimeContext, factory.isSystemProvider)) {
                ret = (MessageBodyReader<T>)reader;
                providersLogger.addMessageBodyReader(reader, true);
                break;
            } else {
                providersLogger.addMessageBodyReader(reader, false);
            }
        }
        providersLogger.log();
        return ret;
    }
View Full Code Here


                       new Object[] {type, genericType, anns, mediaType});
        }
        List<MediaTypeMap<MessageBodyWriter<?>>.OFHolder<MessageBodyWriter<?>>> writersFactories =
            messageBodyWriters.getProvidersByMediaType(mediaType, type);
        logger.trace("Found possible MessageBodyWriter ObjectFactories {}", writersFactories); //$NON-NLS-1$
        Providers providersLogger = new Providers();
        MessageBodyWriter<T> ret = null;
        for (MediaTypeMap<MessageBodyWriter<?>>.OFHolder<MessageBodyWriter<?>> factory : writersFactories) {
            MessageBodyWriter<?> writer = factory.getInstance(runtimeContext);
            if (isWriteable(writer, type, genericType, annotations, mediaType, runtimeContext, factory.isSystemProvider)) {
                if (logger.isTraceEnabled()) {
                    List<Annotation> anns =
                        (annotations == null) ? null : Arrays.asList(annotations);
                    logger.trace("{}.isWriteable( {}, {}, {}, {} ) returned true", new Object[] { //$NON-NLS-1$
                                 writer, type, genericType, anns, mediaType});
                }
                ret = (MessageBodyWriter<T>)writer;
                providersLogger.addMessageBodyWriter(writer, true);
                break;
            } else {
                providersLogger.addMessageBodyWriter(writer, false);
            }
        }
        if (ret == null && logger.isTraceEnabled()) {
            List<Annotation> anns = (annotations == null) ? null : Arrays.asList(annotations);
            logger
                .trace("No MessageBodyWriter returned true for isWriteable( {}, {}, {}, {} )", new Object[] { //$NON-NLS-1$
                       type, genericType, anns, mediaType});
        }
        providersLogger.log();
        return ret;
    }
View Full Code Here

        }
        List<MediaTypeMap<MessageBodyReader<?>>.OFHolder<MessageBodyReader<?>>> factories =
            messageBodyReaders.getProvidersByMediaType(mediaType, type);

        logger.trace("Found possible MessageBodyReader ObjectFactories {}", factories); //$NON-NLS-1$
        Providers providersLogger = new Providers();
        MessageBodyReader<T> ret = null;
        for (MediaTypeMap<MessageBodyReader<?>>.OFHolder<MessageBodyReader<?>> factory : factories) {
            MessageBodyReader<?> reader = factory.getInstance(runtimeContext);
            if (isReadable(reader, type, genericType, annotations, mediaType, runtimeContext, factory.isSystemProvider)) {
                ret = (MessageBodyReader<T>)reader;
                providersLogger.addMessageBodyReader(reader, true);
                break;
            } else {
                providersLogger.addMessageBodyReader(reader, false);
            }
        }
        providersLogger.log();
        return ret;
    }
View Full Code Here

                       new Object[] {type, genericType, anns, mediaType});
        }
        List<MediaTypeMap<MessageBodyWriter<?>>.OFHolder<MessageBodyWriter<?>>> writersFactories =
            messageBodyWriters.getProvidersByMediaType(mediaType, type);
        logger.trace("Found possible MessageBodyWriter ObjectFactories {}", writersFactories); //$NON-NLS-1$
        Providers providersLogger = new Providers();
        MessageBodyWriter<T> ret = null;
        for (MediaTypeMap<MessageBodyWriter<?>>.OFHolder<MessageBodyWriter<?>> factory : writersFactories) {
            MessageBodyWriter<?> writer = factory.getInstance(runtimeContext);
            if (isWriteable(writer, type, genericType, annotations, mediaType, runtimeContext, factory.isSystemProvider)) {
                if (logger.isTraceEnabled()) {
                    List<Annotation> anns =
                        (annotations == null) ? null : Arrays.asList(annotations);
                    logger.trace("{}.isWriteable( {}, {}, {}, {} ) returned true", new Object[] { //$NON-NLS-1$
                                 writer, type, genericType, anns, mediaType});
                }
                ret = (MessageBodyWriter<T>)writer;
                providersLogger.addMessageBodyWriter(writer, true);
                break;
            } else {
                providersLogger.addMessageBodyWriter(writer, false);
            }
        }
        if (ret == null && logger.isTraceEnabled()) {
            List<Annotation> anns = (annotations == null) ? null : Arrays.asList(annotations);
            logger
                .trace("No MessageBodyWriter returned true for isWriteable( {}, {}, {}, {} )", new Object[] { //$NON-NLS-1$
                       type, genericType, anns, mediaType});
        }
        providersLogger.log();
        return ret;
    }
View Full Code Here

        }
        List<MediaTypeMap<MessageBodyReader<?>>.OFHolder<MessageBodyReader<?>>> factories =
            messageBodyReaders.getProvidersByMediaType(mediaType, type);

        logger.trace("Found possible MessageBodyReader ObjectFactories {}", factories); //$NON-NLS-1$
        Providers providersLogger = new Providers();
        MessageBodyReader<T> ret = null;
        for (MediaTypeMap<MessageBodyReader<?>>.OFHolder<MessageBodyReader<?>> factory : factories) {
            MessageBodyReader<?> reader = factory.getInstance(runtimeContext);
            if (isReadable(reader, type, genericType, annotations, mediaType, runtimeContext, factory.isSystemProvider)) {
                ret = (MessageBodyReader<T>)reader;
                providersLogger.addMessageBodyReader(reader, true);
                break;
            } else {
                providersLogger.addMessageBodyReader(reader, false);
            }
        }
        providersLogger.log();
        return ret;
    }
View Full Code Here

                       new Object[] {type, genericType, anns, mediaType});
        }
        List<MediaTypeMap<MessageBodyWriter<?>>.OFHolder<MessageBodyWriter<?>>> writersFactories =
            messageBodyWriters.getProvidersByMediaType(mediaType, type);
        logger.trace("Found possible MessageBodyWriter ObjectFactories {}", writersFactories); //$NON-NLS-1$
        Providers providersLogger = new Providers();
        MessageBodyWriter<T> ret = null;
        for (MediaTypeMap<MessageBodyWriter<?>>.OFHolder<MessageBodyWriter<?>> factory : writersFactories) {
            MessageBodyWriter<?> writer = factory.getInstance(runtimeContext);
            if (isWriteable(writer, type, genericType, annotations, mediaType, runtimeContext, factory.isSystemProvider)) {
                if (logger.isTraceEnabled()) {
                    List<Annotation> anns =
                        (annotations == null) ? null : Arrays.asList(annotations);
                    logger.trace("{}.isWriteable( {}, {}, {}, {} ) returned true", new Object[] { //$NON-NLS-1$
                                 writer, type, genericType, anns, mediaType});
                }
                ret = (MessageBodyWriter<T>)writer;
                providersLogger.addMessageBodyWriter(writer, true);
                break;
            } else {
                providersLogger.addMessageBodyWriter(writer, false);
            }
        }
        if (ret == null && logger.isTraceEnabled()) {
            List<Annotation> anns = (annotations == null) ? null : Arrays.asList(annotations);
            logger
                .trace("No MessageBodyWriter returned true for isWriteable( {}, {}, {}, {} )", new Object[] { //$NON-NLS-1$
                       type, genericType, anns, mediaType});
        }
        providersLogger.log();
        return ret;
    }
View Full Code Here

TOP

Related Classes of org.apache.wink.common.internal.log.Providers

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.