org.jboss.as.ee.component.InterceptorEnvironment Maven / Gradle / Ivy
/*
* Copyright The WildFly Authors
* SPDX-License-Identifier: Apache-2.0
*/
package org.jboss.as.ee.component;
import java.util.ArrayList;
import java.util.List;
/**
* Class that represents the environment entries of an interceptor, defined in the interceptors section
* of ejb-jar.xml.
*
*
*
* @author Stuart Douglas
*/
public class InterceptorEnvironment implements ResourceInjectionTarget {
private final DeploymentDescriptorEnvironment deploymentDescriptorEnvironment;
private final List resourceInjections = new ArrayList();
private final List bindingConfigurations = new ArrayList();
public InterceptorEnvironment(final DeploymentDescriptorEnvironment deploymentDescriptorEnvironment) {
this.deploymentDescriptorEnvironment = deploymentDescriptorEnvironment;
}
public List getBindingConfigurations() {
return bindingConfigurations;
}
public void addResourceInjection(final ResourceInjectionConfiguration injection) {
resourceInjections.add(injection);
}
public List getResourceInjections() {
return resourceInjections;
}
public DeploymentDescriptorEnvironment getDeploymentDescriptorEnvironment() {
return deploymentDescriptorEnvironment;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy