/** * Create a new resource model builder for the introspected class. * <p> * The model returned is filled with the introspected data. * </p> * * @return new resource model builder for the introspected class. */ public Resource.Builder createResourceBuilder() { return Errors.processWithException(new Producer<Resource.Builder>() { @Override public Resource.Builder call() { return doCreateResourceBuilder(); } }); }
/** * Create a new resource model builder for the introspected class. * <p> * The model returned is filled with the introspected data. * </p> * * @return new resource model builder for the introspected class. */ public Resource.Builder createResourceBuilder() { return Errors.processWithException(new Producer<Resource.Builder>() { @Override public Resource.Builder call() { return doCreateResourceBuilder(); } }); }
private void registerComponentsOf(final Application application) { Errors.processWithException(new Runnable() { @Override public void run() {
private void registerComponentsOf(final Application application) { Errors.processWithException(new Runnable() { @Override public void run() {
final String reportedParameterName, final boolean injectionsForbidden) { Errors.processWithException(new Runnable() { @Override public void run() {
final String reportedParameterName, final boolean injectionsForbidden) { Errors.processWithException(new Runnable() { @Override public void run() {
@Override protected Function<ContainerRequest, ?> createValueProvider(final Parameter parameter) { return Errors.processWithException(new Producer<Function<ContainerRequest, ?>>() {
@Override protected Function<ContainerRequest, ?> createValueProvider(final Parameter parameter) { return Errors.processWithException(new Producer<Function<ContainerRequest, ?>>() {
private Builder mergeWith(final Resource.Data resourceData) { this.resourceMethods.addAll(resourceData.resourceMethods); this.childResources.addAll(resourceData.childResources); if (subResourceLocator != null && resourceData.subResourceLocator != null) { Errors.processWithException(new Runnable() { @Override public void run() { Errors.error( this, LocalizationMessages.RESOURCE_MERGE_CONFLICT_LOCATORS(Builder.this, resourceData, path), Severity.FATAL); } }); } else if (resourceData.subResourceLocator != null) { this.subResourceLocator = resourceData.subResourceLocator; } this.handlerClasses.addAll(resourceData.handlerClasses); this.handlerInstances.addAll(resourceData.handlerInstances); this.names.addAll(resourceData.names); return this; }
private Builder mergeWith(final Resource.Data resourceData) { this.resourceMethods.addAll(resourceData.resourceMethods); this.childResources.addAll(resourceData.childResources); if (subResourceLocator != null && resourceData.subResourceLocator != null) { Errors.processWithException(new Runnable() { @Override public void run() { Errors.error( this, LocalizationMessages.RESOURCE_MERGE_CONFLICT_LOCATORS(Builder.this, resourceData, path), Severity.FATAL); } }); } else if (resourceData.subResourceLocator != null) { this.subResourceLocator = resourceData.subResourceLocator; } this.handlerClasses.addAll(resourceData.handlerClasses); this.handlerInstances.addAll(resourceData.handlerInstances); this.names.addAll(resourceData.names); return this; }
this.childResources.addAll(resourceBuilder.childResources); if (Resource.Builder.this.subResourceLocator != null && resourceBuilder.subResourceLocator != null) { Errors.processWithException(new Runnable() { @Override public void run() {
this.childResources.addAll(resourceBuilder.childResources); if (Resource.Builder.this.subResourceLocator != null && resourceBuilder.subResourceLocator != null) { Errors.processWithException(new Runnable() { @Override public void run() {
case SUB_RESOURCE_LOCATOR: if (subResourceLocator != null) { Errors.processWithException(new Runnable() { @Override public void run() {
case SUB_RESOURCE_LOCATOR: if (subResourceLocator != null) { Errors.processWithException(new Runnable() { @Override public void run() {
/** * Create a new resource model builder for the introspected class. * <p> * The model returned is filled with the introspected data. * </p> * * @return new resource model builder for the introspected class. */ public Resource.Builder createResourceBuilder() { return Errors.processWithException(new Producer<Resource.Builder>() { @Override public Resource.Builder call() { return doCreateResourceBuilder(); } }); }
this.runtime = Errors.processWithException( () -> initialize(injectionManager, bootstrapConfigurators, bootstrapBag)); this.containerLifecycleListeners = Providers.getAllProviders(injectionManager, ContainerLifecycleListener.class);
this.runtime = Errors.processWithException( () -> initialize(injectionManager, bootstrapConfigurators, bootstrapBag)); this.containerLifecycleListeners = Providers.getAllProviders(injectionManager, ContainerLifecycleListener.class);
private Builder mergeWith(final Resource.Data resourceData) { this.resourceMethods.addAll(resourceData.resourceMethods); this.childResources.addAll(resourceData.childResources); if (subResourceLocator != null && resourceData.subResourceLocator != null) { Errors.processWithException(new Runnable() { @Override public void run() { Errors.error( this, LocalizationMessages.RESOURCE_MERGE_CONFLICT_LOCATORS(Builder.this, resourceData, path), Severity.FATAL); } }); } else if (resourceData.subResourceLocator != null) { this.subResourceLocator = resourceData.subResourceLocator; } this.handlerClasses.addAll(resourceData.handlerClasses); this.handlerInstances.addAll(resourceData.handlerInstances); this.names.addAll(resourceData.names); return this; }
this.childResources.addAll(resourceBuilder.childResources); if (Resource.Builder.this.subResourceLocator != null && resourceBuilder.subResourceLocator != null) { Errors.processWithException(new Runnable() { @Override public void run() {
this.runtime = Errors.processWithException( () -> initialize(injectionManager, bootstrapConfigurators, bootstrapBag)); this.containerLifecycleListeners = Providers.getAllProviders(injectionManager, ContainerLifecycleListener.class);