public POJOResourceFactory(final ResourceClass resourceClass) { this(new ResourceBuilder(), resourceClass); }
@Deprecated public POJOResourceFactory(final Class<?> scannableClass) { this(new ResourceBuilder(), scannableClass); }
@Deprecated public static Method findAnnotatedMethod(final Class<?> root, final Method implementation) { return new ResourceBuilder().getAnnotatedMethod(root, implementation); }
@Deprecated public static ResourceClass locatorFromAnnotations(Class<?> clazz) { return new ResourceBuilder().getLocatorFromAnnotations(clazz); }
@Deprecated public static ResourceClassBuilder locator(Class<?> root) { return new ResourceBuilder().buildLocator(root); }
@Deprecated public static ResourceConstructor constructor(Class<?> annotatedResourceClass) { return new ResourceBuilder().getConstructor(annotatedResourceClass); }
@Deprecated public static ResourceClassBuilder rootResource(Class<?> root) { return new ResourceBuilder().buildRootResource(root); }
@Deprecated public static ResourceClassBuilder rootResource(Class<?> root, String path) { return new ResourceBuilder().buildRootResource(root, path); }
@Deprecated public static ResourceClass rootResourceFromAnnotations(Class<?> clazz) { return new ResourceBuilder().getRootResourceFromAnnotations(clazz); }
/** * If local is true, copies components needed by client configuration, * so that parent is not referenced. * @param parent provider factory * @param local local */ public ResteasyProviderFactoryImpl(final ResteasyProviderFactory parent, final boolean local) { if (local || parent == null) { // Parent MUST not be referenced after current object is created this.parent = null; initialize((ResteasyProviderFactoryImpl) parent); } else { this.parent = (ResteasyProviderFactoryImpl) parent; providerClasses = new CopyOnWriteArraySet<>(); providerInstances = new CopyOnWriteArraySet<>(); properties = new ConcurrentHashMap<>(); properties.putAll(parent.getProperties()); enabledFeatures = new CopyOnWriteArraySet<>(); reactiveClasses = new ConcurrentHashMap<>(); resourceBuilder = new ResourceBuilder(); } }
addHeaderDelegateIfAbsent(Date.class, new DateDelegate()); resourceBuilder = new ResourceBuilder();
public POJOResourceFactory(final ResourceClass resourceClass) { this(new ResourceBuilder(), resourceClass); }
@Deprecated public POJOResourceFactory(final Class<?> scannableClass) { this(new ResourceBuilder(), scannableClass); }
@Deprecated public static ResourceClass locatorFromAnnotations(Class<?> clazz) { return new ResourceBuilder().getLocatorFromAnnotations(clazz); }
@Deprecated public static ResourceClassBuilder rootResource(Class<?> root) { return new ResourceBuilder().buildRootResource(root); }
@Deprecated public static ResourceClassBuilder locator(Class<?> root) { return new ResourceBuilder().buildLocator(root); }
@Deprecated public static ResourceClass rootResourceFromAnnotations(Class<?> clazz) { return new ResourceBuilder().getRootResourceFromAnnotations(clazz); }
@Deprecated public static ResourceClassBuilder rootResource(Class<?> root, String path) { return new ResourceBuilder().buildRootResource(root, path); }
@Deprecated public static ResourceConstructor constructor(Class<?> annotatedResourceClass) { return new ResourceBuilder().getConstructor(annotatedResourceClass); }
@Deprecated public static Method findAnnotatedMethod(final Class<?> root, final Method implementation) { return new ResourceBuilder().getAnnotatedMethod(root, implementation); }