ee/src/main/java/org/jboss/as/ee/component/ViewDescription.java
public ViewConfiguration createViewConfiguration(final Class<?> viewClass, final ComponentConfiguration componentConfiguration, final ProxyFactory<?> proxyFactory) {
        return new ViewConfiguration(viewClass, componentConfiguration, getServiceName(), proxyFactory);
    }
public ViewConfiguration createViewConfiguration(final Class<?> viewClass, final ComponentConfiguration componentConfiguration, final ProxyFactory<?> proxyFactory) {
        return new ViewConfiguration(viewClass, componentConfiguration, getServiceName(), proxyFactory);
    }
Creates view configuration. Allows for extensibility in EE sub components.

@param viewClass              view class
@param componentConfiguration component config
@param proxyFactory           proxy factory
@return new view configuration