@Override public Set<Class<?>> getRestResourceClasses() { if (restResourceClasses != null) return SetX.fromIterable(concat(restResourceClasses, extract(() -> Collections.singletonList(CommonRestResource.class)))); return Module.super.getRestResourceClasses(); }
@Override public Set<Object> getJaxRsResourceObjects() { if (this.jaxRsResourceObjects != null) return SetX.fromIterable(concat(this.jaxRsResourceObjects, extract(() -> Module.super.getJaxRsResourceObjects()))); return Module.super.getJaxRsResourceObjects(); }
@Override public List<ServletContextListener> getListeners(ServerData data) { if (listeners != null) return ListX.fromIterable((concat(this.listeners, extract(() -> Module.super.getListeners(data))))); return Module.super.getListeners(data); }
@Override public List<ServletRequestListener> getRequestListeners(ServerData data) { if (requestListeners != null) return ListX.fromIterable(concat(this.requestListeners, extract(() -> Module.super.getRequestListeners(data)))); return Module.super.getRequestListeners(data); }
@Override public Set<Class<? extends Annotation>> getRestAnnotationClasses() { if (restAnnotationClasses != null) return SetX.fromIterable(concat(restAnnotationClasses, extract(() -> Module.super.getRestAnnotationClasses()))); return Module.super.getRestAnnotationClasses(); }
@Override public List<Class<?>> getDefaultResources() { if (this.defaultResources != null) { return ListX.fromIterable((concat(this.defaultResources, extract(() -> Module.super.getDefaultResources())))); } return Module.super.getDefaultResources(); }
@Override public Set<Class<?>> getSpringConfigurationClasses() { if (this.springConfigurationClasses != null) return SetX.fromIterable(concat(this.springConfigurationClasses, extract(() -> Module.super.getSpringConfigurationClasses()))); return Module.super.getSpringConfigurationClasses(); }
@Override public List<String> getDefaultJaxRsPackages() { if (defaultJaxRsPackages != null) return ListX.fromIterable(concat(defaultJaxRsPackages, extract(() -> Module.super.getDefaultJaxRsPackages()))); return ListX.fromIterable(Module.super.getDefaultJaxRsPackages()); }
@Override public Set<Class<?>> getRestResourceClasses() { if (restResourceClasses != null) return SetX.fromIterable(concat(restResourceClasses, extract(() -> Collections.singletonList(CommonRestResource.class)))); return Module.super.getRestResourceClasses(); }
@Override public List<ServletRequestListener> getRequestListeners(ServerData data) { if (requestListeners != null) return ListX.fromIterable(concat(this.requestListeners, extract(() -> Module.super.getRequestListeners(data)))); return Module.super.getRequestListeners(data); }
@Override public Set<Class<? extends Annotation>> getRestAnnotationClasses() { if (restAnnotationClasses != null) return SetX.fromIterable(concat(restAnnotationClasses, extract(() -> Module.super.getRestAnnotationClasses()))); return Module.super.getRestAnnotationClasses(); }
@Override public List<Class<?>> getDefaultResources() { if (this.defaultResources != null) { return ListX.fromIterable((concat(this.defaultResources, extract(() -> Module.super.getDefaultResources())))); } return Module.super.getDefaultResources(); }
@Override public Set<Class<?>> getSpringConfigurationClasses() { if (this.springConfigurationClasses != null) return SetX.fromIterable(concat(this.springConfigurationClasses, extract(() -> Module.super.getSpringConfigurationClasses()))); return Module.super.getSpringConfigurationClasses(); }
@Override public Set<Object> getJaxRsResourceObjects() { if (this.jaxRsResourceObjects != null) return SetX.fromIterable(concat(this.jaxRsResourceObjects, extract(() -> Module.super.getJaxRsResourceObjects()))); return Module.super.getJaxRsResourceObjects(); }
@Override public List<ServletContextListener> getListeners(ServerData data) { if (listeners != null) return ListX.fromIterable((concat(this.listeners, extract(() -> Module.super.getListeners(data))))); return Module.super.getListeners(data); }
@Override public List<String> getDefaultJaxRsPackages() { if (defaultJaxRsPackages != null) return ListX.fromIterable(concat(defaultJaxRsPackages, extract(() -> Module.super.getDefaultJaxRsPackages()))); return ListX.fromIterable(Module.super.getDefaultJaxRsPackages()); }