org.jboss.as.ee.component.ComponentView Maven / Gradle / Ivy
/*
* Copyright The WildFly Authors
* SPDX-License-Identifier: Apache-2.0
*/
package org.jboss.as.ee.component;
import java.lang.reflect.Method;
import java.util.Map;
import java.util.Set;
import org.jboss.as.naming.ManagedReference;
import org.jboss.invocation.InterceptorContext;
/**
* A component view.
*
* @author David M. Lloyd
*/
public interface ComponentView {
/**
* Create the component view instance.
*
* @return the component view instance
*/
ManagedReference createInstance() throws Exception;
/**
* Create the component view instance using the additional context data
*
* @param contextData Additional context data used in the view creation
* @return the component view instance
*/
ManagedReference createInstance(Map
© 2015 - 2025 Weber Informatics LLC | Privacy Policy