@Override public GlassFishConfigBean make(final Habitat habitat, XMLStreamReader xmlStreamReader, GlassFishConfigBean dom, ConfigModel configModel) { // by default, people get the translated view. return new GlassFishConfigBean(habitat,this, dom, configModel, xmlStreamReader); } }
public String toString() { //final Set<String> attrNames = getAttributeNames(); return "GlassFishConfigBean." + getProxyType().getName(); } }
private int resolvePort( Server server, IiopListener listener ) { fineLog( "resolvePort: server {0} listener {1}", server, listener ) ; IiopListener ilRaw = GlassFishConfigBean.getRawView( listener ) ; fineLog( "resolvePort: ilRaw {0}", ilRaw ) ; PropertyResolver pr = new PropertyResolver( domain, server.getName() ) ; fineLog( "resolvePort: pr {0}", pr ) ; String port = pr.getPropertyValue( ilRaw.getPort() ) ; fineLog( "resolvePort: port {0}", port ) ; return Integer.parseInt(port) ; }
@Override public void initializationCompleted() { super.initializationCompleted(); //System.out.println( "GlassFishConfigBean.initializationCompleted() for " + getProxyType().getName() ); for (ConfigBeanListener listener : getServiceLocator().<ConfigBeanListener>getAllServices(ConfigBeanListener.class)) { listener.onEntered(this); } }
@Override public Object run(Config param) throws PropertyVetoException, TransactionFailure { List<ConfigExtension> configExtensions; configExtensions = param.getExtensions(); for (ConfigExtension ext : configExtensions) { String configExtensionClass = GlassFishConfigBean.unwrap(ext).getProxyType().getSimpleName(); if (configExtensionClass.equals(className)) { configExtensions.remove(ext); break; } } return configExtensions; } }, config);
private static String translatePort(NetworkListener adminListener, Server server, Config config) { NetworkListener adminListenerRaw = null; try { Dom serverDom = Dom.unwrap(server); Domain domain = serverDom.getHabitat().getComponent(Domain.class); adminListenerRaw = GlassFishConfigBean.getRawView(adminListener); String portString = adminListenerRaw.getPort(); if (!isToken(portString)) return portString; PropertyResolver resolver = new PropertyResolver(domain, server.getName()); return resolver.getPropertyValue(portString); } catch (ClassCastException e) { //jc: workaround for issue 12354 // TODO severe error return translatePortOld(adminListener.getPort(), server, config); } }
@Override public <T extends ConfigBeanProxy> T createProxy(Class<T> proxyType) { TranslatedConfigView.setHabitat(getServiceLocator()); if (defaultView==null) { defaultView = new TranslatedConfigView(this); } return defaultView.getProxy(proxyType); }
@Override public Object run(Domain param) throws PropertyVetoException, TransactionFailure { List<DomainExtension> domainExtensions; domainExtensions = param.getExtensions(); for (DomainExtension ext : domainExtensions) { String configExtensionClass = GlassFishConfigBean.unwrap(ext).getProxyType().getSimpleName(); if (configExtensionClass.equals(className)) { domainExtensions.remove(ext); break; } } return domainExtensions; } }, domain);
@Override public Dom make(final ServiceLocator serviceLocator, XMLStreamReader xmlStreamReader, GlassFishConfigBean dom, ConfigModel configModel) { return new GlassFishConfigBean(serviceLocator, this, dom, configModel, xmlStreamReader); } };
Domain domain = serverDom.getHabitat().getService(Domain.class); adminListenerRaw = GlassFishConfigBean.getRawView(adminListener); portString = adminListenerRaw.getPort(); addressString = adminListenerRaw.getAddress();
public String toString() { //final Set<String> attrNames = getAttributeNames(); return "GlassFishConfigBean." + getProxyType().getName(); } }
@Override public Dom make(final ServiceLocator habitat, XMLStreamReader xmlStreamReader, GlassFishConfigBean dom, ConfigModel configModel) { // by default, people get the translated view. return new GlassFishConfigBean(habitat,this, dom, configModel, xmlStreamReader); } };
@Override public Dom make(final ServiceLocator serviceLocator, XMLStreamReader xmlStreamReader, GlassFishConfigBean dom, ConfigModel configModel) { // by default, people get the translated view. return new GlassFishConfigBean(serviceLocator, this, dom, configModel, xmlStreamReader); } };
@Override public GlassFishConfigBean make(final ServiceLocator habitat, XMLStreamReader xmlStreamReader, GlassFishConfigBean dom, ConfigModel configModel) { // by default, people get the translated view. return new GlassFishConfigBean(habitat, this, dom, configModel, xmlStreamReader); } }
/** * Returns a copy of itself * * @return a copy of itself. */ @Override protected <T extends Dom> T copy(T parent) { return (T) new GlassFishConfigBean(this, parent); }
/** * Returns a copy of itself * * @return a copy of itself. */ @Override protected <T extends Dom> T copy(T parent) { return (T) new GlassFishConfigBean(this, parent); }