public boolean isInstance(String name) { return env.getInstanceName().equals(name); }
private String prependServerDot(String s) { // note -- we are now running in either DAS or an instance and we are going to gather up // data ONLY for this server. I.e. the DAS dispatching has already happened. // we really need this pattern to start with the instance-name (DAS's instance-name is "server" // Issue#15054 // this is pretty intricate but this is what we want to happen for these samples: // asadmin get -m network.thread-pool.totalexecutedtasks-count ==> ERROR no target // asadmin get -m server.network.thread-pool.totalexecutedtasks-count ==> OK, return DAS's data // asadmin get -m *.network.thread-pool.totalexecutedtasks-count ==> OK return DAS and instances' data // asadmin get -m i1.network.thread-pool.totalexecutedtasks-count ==> OK return data for i1 final String namedot = serverEnv.getInstanceName() + "."; if (s.startsWith(namedot)) return s; return namedot + s; }
private String getInstanceName() { ServerEnvironment se = Globals.get(ServerEnvironment.class); String target = se.getInstanceName(); return target; } }
private String getInstanceName() { ServerEnvironment se = Globals.get(ServerEnvironment.class); String target = se.getInstanceName(); return target; }
private Server getServerBean() { return domain.getServerNamed(environment.getInstanceName()); }
private List<Server> getRemoteServers() { // only call on DAS !!! if (!isDas()) throw new RuntimeException("Internal Error"); // todo? List<Server> notdas = new ArrayList<Server>(targets.size()); String dasName = serverEnv.getInstanceName(); for (Server server : targets) { if (!dasName.equals(server.getName())) notdas.add(server); } return notdas; }
private List<ResourceRef> getResourceRefs() { //Instead of injecting ResourceRef[] config array (which will inject all resource-refs in domain.xml //including the ones in other server instances), get appropriate instance's resource-refs alone. return domain.getServerNamed(environment.getInstanceName()).getResourceRef(); }
public void setStatsProviderManagerDelegate() { // only run the code one time! if(spmd != null) return; //Set the StatsProviderManagerDelegate, so we can start processing the StatsProviders spmd = new StatsProviderManagerDelegateImpl(pcm, probeRegistry, mrdr, domain, serverEnv.getInstanceName(), monitoringService); StatsProviderManager.setStatsProviderManagerDelegate(spmd); StatsProviderUtil.setStatsProviderManagerDelegate(spmd); if (logger.isLoggable(Level.FINE)) logger.fine(" StatsProviderManagerDelegate is assigned"); // Register listener for AMX DomainRoot loaded final AMXGlassfish amxg = AMXGlassfish.DEFAULT; amxg.listenForDomainRoot(ManagementFactory.getPlatformMBeanServer(), spmd); }
public void preDestroy() { //We need to do the cleanup for preventing errors from server starting in Embedded mode ProbeRegistry.cleanup(); if (spmd != null) { spmd = new StatsProviderManagerDelegateImpl(pcm, probeRegistry, mrdr, domain, serverEnv.getInstanceName(), monitoringService); StatsProviderManager.setStatsProviderManagerDelegate(spmd); } }
private void addListenerToServer() { Server server = domain.getServerNamed(environment.getInstanceName()); ObservableBean bean = (ObservableBean) ConfigSupport.getImpl((ConfigBeanProxy)server); bean.addListener(this); }
private void removeListenerForServer() { Server server = domain.getServerNamed(environment.getInstanceName()); ObservableBean bean = (ObservableBean) ConfigSupport.getImpl((ConfigBeanProxy)server); bean.removeListener(this); }
server = habitat.<Domain>getService(Domain.class).getServerNamed(environment.getInstanceName());
private Server getServer(){ if(server == null){ server = getDomain().getServerNamed(getRuntime().getServerEnvironment().getInstanceName()); } return server; }
private boolean isBindableResourceEnabled(String jndiName) { boolean resourceEnabled = false; BindableResource res = (BindableResource) domain.getResources().getResourceByName(BindableResource.class, jndiName); if(res != null){ resourceEnabled = Boolean.valueOf(res.getEnabled()); } boolean refEnabled = false; if(resourceEnabled){ ResourceRef ref = domain.getServerNamed(environment.getInstanceName()).getResourceRef(jndiName); if(ref != null){ refEnabled = Boolean.valueOf(ref.getEnabled()); } } return resourceEnabled && refEnabled; }
org.glassfish.flashlight.datatree.TreeNode tn = datareg.get(serverEnv.getInstanceName());
private void removeListenerForServer() { Server server = domain.getServerNamed(environment.getInstanceName()); ObservableBean bean = (ObservableBean) ConfigSupport.getImpl(server); bean.removeListener(this); Config config = server.getConfig(); if (config != null) { ((ObservableBean)ConfigSupport.getImpl(config)).removeListener(this); } }
private void addListenerToServer() { Server server = domain.getServerNamed(environment.getInstanceName()); ObservableBean bean = (ObservableBean) ConfigSupport.getImpl(server); bean.addListener(this); Config config = server.getConfig(); if (config != null) { ((ObservableBean)ConfigSupport.getImpl(config)).addListener(this); } }
@Override public void execute(AdminCommandContext context) { if (!env.isInstance()) { String msg = Strings.get("restart.instance.notInstance", env.getRuntimeType().toString()); context.getLogger().warning(msg); return; } setRegistry(registry); setServerName(env.getInstanceName()); if (debug != null) setDebug(debug); doExecute(context); } }
@Override public void execute(AdminCommandContext context) { if (!env.isInstance()) { String msg = Strings.get("restart.instance.notInstance", env.getRuntimeType().toString()); context.getLogger().warning(msg); return; } setRegistry(registry); setServerName(env.getInstanceName()); if (debug != null) setDebug(debug); doExecute(context); } }
if (!(opsparams.origin.isDeploy() || opsparams.origin.isCreateAppRef()) || env.getInstanceName().equals(dcp.target)) {