use of com.sun.enterprise.config.serverbeans.Domain in project Payara by payara.
the class ActiveJmsResourceAdapter method getJMSDestination.
/*
* Get JMS destination resource from deployed applications
*/
private JMSDestinationDefinitionDescriptor getJMSDestination(String logicalDestination) {
Domain domain = Globals.get(Domain.class);
Applications applications = domain.getApplications();
for (com.sun.enterprise.config.serverbeans.Application app : applications.getApplications()) {
ApplicationInfo appInfo = appRegistry.get(app.getName());
if (appInfo != null) {
Application application = appInfo.getMetaData(Application.class);
JMSDestinationDefinitionDescriptor destination = getJMSDestination(logicalDestination, application);
if (isValidDestination(destination)) {
return destination;
}
}
}
return null;
}
use of com.sun.enterprise.config.serverbeans.Domain in project Payara by payara.
the class ActiveJmsResourceAdapter method getBrokerInstanceName.
public static String getBrokerInstanceName(JmsService js) {
ServerEnvironmentImpl serverenv = Globals.get(ServerEnvironmentImpl.class);
Domain domain = Globals.get(Domain.class);
String asInstance = serverenv.getInstanceName();
String domainName = null;
if (isClustered()) {
Server server = domain.getServerNamed(asInstance);
domainName = server.getCluster().getName();
/*ClusterHelper.getClusterForInstance(
ApplicationServer.getServerContext().getConfigContext(),
asInstance).getName();*/
} else {
// ServerManager.instance().getDomainName();
domainName = serverenv.getDomainName();
}
String s = getBrokerInstanceName(domainName, asInstance, js);
if (_logger.isLoggable(Level.FINE))
logFine("Got broker Instancename as " + s);
String converted = convertStringToValidMQIdentifier(s);
if (_logger.isLoggable(Level.FINE))
logFine("converted instance name " + converted);
return converted;
}
use of com.sun.enterprise.config.serverbeans.Domain in project Payara by payara.
the class UpgradeTest method setup.
@Before
public void setup() {
Domain domain = getHabitat().getService(Domain.class);
assertTrue(domain != null);
// perform upgrade
for (ConfigurationUpgrade upgrade : getHabitat().<ConfigurationUpgrade>getAllServices(ConfigurationUpgrade.class)) {
Logger.getAnonymousLogger().info("running upgrade " + upgrade.getClass());
}
}
use of com.sun.enterprise.config.serverbeans.Domain in project Payara by payara.
the class AdminConsoleAuthModule method getAuthenticationURL.
/**
* Compute the rest URL needed to authenticate a user
* @return
*/
private String getAuthenticationURL() {
ServiceLocator habitat = SecurityServicesUtil.getInstance().getHabitat();
Domain domain = habitat.getService(Domain.class);
SecureAdmin secureAdmin = habitat.getService(SecureAdmin.class);
NetworkListener adminListener = domain.getServerNamed("server").getConfig().getNetworkConfig().getNetworkListener("admin-listener");
String host = adminListener.getAddress();
String port = adminListener.getPort();
return (SecureAdmin.Util.isEnabled(secureAdmin) ? "https://" : "http://") + (host.equals("0.0.0.0") ? "localhost" : host) + ":" + port + "/management/sessions";
}
use of com.sun.enterprise.config.serverbeans.Domain in project Payara by payara.
the class ClusterHandler method getClusterForConfig.
@Handler(id = "gf.getClusterForConfig", input = { @HandlerInput(name = "configName", type = String.class, required = true) }, output = { @HandlerOutput(name = "cluster", type = String.class) })
public static void getClusterForConfig(HandlerContext handlerCtx) {
String configName = (String) handlerCtx.getInputValue("configName");
String clusterName = null;
Domain domain = GuiUtil.getHabitat().getService(Domain.class);
for (Cluster cluster : domain.getClusters().getCluster()) {
if (cluster.getConfigRef().equals(configName)) {
clusterName = cluster.getName();
break;
}
}
if (clusterName != null) {
handlerCtx.setOutputValue("cluster", clusterName);
}
}
Aggregations