本文整理了Java中org.glassfish.api.event.Events.register()
方法的一些代码示例,展示了Events.register()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Events.register()
方法的具体详情如下:
包路径:org.glassfish.api.event.Events
类名称:Events
方法名:register
[英]Registers a new listener for global events
[中]为全局事件注册新的侦听器
代码示例来源:origin: org.glassfish.main.persistence/jpa-container
@Override
public void postConstruct() {
events.register(this);
}
代码示例来源:origin: org.glassfish.main.deployment/dol
public void postConstruct() {
events.register(this);
}
代码示例来源:origin: org.glassfish.connectors/connectors-runtime
public void postConstruct() {
events.register(this);
}
代码示例来源:origin: org.glassfish.main.core/kernel
/**
*
*/
@Override
public void postConstruct() {
events.register(this);
//set up the environment properly
init();
}
代码示例来源:origin: org.glassfish.main.security/security-ee
public void postConstruct() {
listener = new AppDeployEventListener();
Events events = eventsProvider.get();
events.register(listener);
}
代码示例来源:origin: org.glassfish.connectors/connectors-runtime
/**
* The component has been injected with any dependency and
* will be placed into commission by the subsystem.
*/
public void postConstruct() {
resources = domain.getResources();
events.register(this);
}
代码示例来源:origin: org.glassfish.main.common/container-common
public void postConstruct() {
events.register(this);
processType = processEnv.getProcessType();
}
代码示例来源:origin: org.glassfish.common/container-common
public void postConstruct() {
events.register(this);
processType = processEnv.getProcessType();
}
代码示例来源:origin: org.glassfish.orb/orb-connector
public synchronized void setORB( ORB orb ) {
this.orb = orb ;
if (orb != null) {
EventListener glassfishEventListener = new org.glassfish.api.event.EventListener() {
public void event(org.glassfish.api.event.EventListener.Event event) {
if (event.is(EventTypes.PREPARE_SHUTDOWN)) {
onShutdown();
}
}
};
habitat.getByContract(Events.class).register(glassfishEventListener);
}
}
代码示例来源:origin: org.glassfish.main.ejb/ejb-container
@Override
public void postConstruct() {
Properties arguments = startupContext.getArguments();
if (arguments != null) {
boolean isUpgrade = Boolean.valueOf(arguments.getProperty("-upgrade"));
if (isUpgrade) {
// we don't want to register this listener for the upgrade
// start up
return;
}
}
events.register(this);
}
代码示例来源:origin: org.glassfish.ejb/ejb-container
@Override
public void postConstruct() {
Properties arguments = startupContext.getArguments();
if (arguments != null) {
boolean isUpgrade = Boolean.valueOf(arguments.getProperty("-upgrade"));
if (isUpgrade) {
// we don't want to register this listener for the upgrade
// start up
return;
}
}
events.register(this);
}
代码示例来源:origin: org.glassfish.main.core/kernel
public void postConstruct() {
events.register(this);
try {
onInitialization();
} catch (Exception e) {
addExceptionToFuture(e);
}
}
代码示例来源:origin: org.glassfish.security/security
public void postConstruct() {
listener = new AppDeployEventListener();
Events events = habitat.getByContract(Events.class);
events.register(listener);
}
代码示例来源:origin: org.glassfish.main.core/kernel
@Override
public void postConstruct() {
events.register(this);
epd = new AdminEndpointDecider(config);
addDocRoot(env.getProps().get(SystemPropertyConstants.INSTANCE_ROOT_PROPERTY) + "/asadmindocroot/");
}
代码示例来源:origin: org.glassfish.main.security/security
@Override
public void postConstruct() {
onInitialization();
listener = new AuditServerShutdownListener();
Events events = habitat.getService(Events.class);
events.register(listener);
}
代码示例来源:origin: org.glassfish.security/security
@Override
public void postConstruct() {
onInitialization();
listener = new AuditServerShutdownListener();
Events events = habitat.getByContract(Events.class);
events.register(listener);
}
代码示例来源:origin: org.glassfish.main.admin/monitoring-core
private void enableMonitoring(boolean isDiscoverXMLProbeProviders) {
// Register as ModuleLifecycleListener
events.register(this);
enableMonitoringForProbeProviders(isDiscoverXMLProbeProviders);
AgentAttacher.attachAgent();
//Lets do the catch up for all the statsProviders (we might have ignored the module level changes earlier)
if (spmd != null) {
spmd.updateAllStatsProviders();
}
monitoringEnabled = true;
}
代码示例来源:origin: eclipse-ee4j/glassfish
private void createServiceLocator() {
String locatorName = APP_SERVICE_LOCATOR_PREFIX + name;
ServiceLocatorFactory slf = ServiceLocatorFactory.getInstance();
if (slf.find(locatorName) != null) {
slf.destroy(locatorName);
}
appServiceLocator = slf.create(locatorName);
deploymentFailedListener = new DeploymentFailedListener(source);
events.register(deploymentFailedListener);
}
代码示例来源:origin: org.glassfish.main.batch/glassfish-batch-connector
@Override
public void postConstruct() {
events.register(this);
BatchSPIManager batchSPIManager = BatchSPIManager.getInstance();
batchSPIManager.registerExecutorServiceProvider(glassFishBatchExecutorServiceProvider);
batchSPIManager.registerBatchSecurityHelper(glassFishBatchSecurityHelper);
try {
DatabaseConfigurationBean databaseConfigurationBean = new GlassFishDatabaseConfigurationBean();
batchSPIManager.registerDatabaseConfigurationBean(databaseConfigurationBean);
} catch (DatabaseAlreadyInitializedException daiEx) {
daiEx.printStackTrace();
}
}
代码示例来源:origin: org.glassfish.main.common/glassfish-mbeanserver
public void postConstruct() {
mBootAMX = BootAMX.create(mHabitat, mMBeanServer);
final List<JmxConnector> configuredConnectors = mAdminService.getJmxConnector();
final boolean autoStart = false;
mConnectorsStarterThread = new JMXConnectorsStarterThread(
AdminAuthorizedMBeanServer.newInstance(mMBeanServer, serverEnv.isInstance(), mBootAMX), configuredConnectors, mBootAMX, !autoStart, this);
mConnectorsStarterThread.start();
// start AMX *first* (if auto start) so that it's ready
if (autoStart) {
new BootAMXThread(mBootAMX).start();
}
mEvents.register(new ShutdownListener());
}
内容来源于网络,如有侵权,请联系作者删除!