org.glassfish.api.event.Events.unregister()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(2.8k)|赞(0)|评价(0)|浏览(120)

本文整理了Java中org.glassfish.api.event.Events.unregister()方法的一些代码示例,展示了Events.unregister()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Events.unregister()方法的具体详情如下:
包路径:org.glassfish.api.event.Events
类名称:Events
方法名:unregister

Events.unregister介绍

[英]Unregisteres a listener
[中]注销侦听器

代码示例

代码示例来源:origin: org.glassfish.connectors/connectors-runtime

public void preDestroy() {
    events.unregister(this);
  }
}

代码示例来源:origin: org.glassfish.fighterfish/osgi-javaee-base

private void unregisterGlassFishShutdownHook() {
  if (listener != null) {
    events.unregister(listener);
  }
}

代码示例来源:origin: org.glassfish/osgi-javaee-base

private void unregisterGlassFishShutdownHook() {
  if (listener != null) {
    events.unregister(listener);
  }
}

代码示例来源:origin: org.glassfish.connectors/connectors-runtime

public void preDestroy(){
  events.unregister(this);
}

代码示例来源:origin: org.glassfish.main.resources/resources-runtime

public void preDestroy(){
  events.unregister(this);
}

代码示例来源:origin: eclipse-ee4j/glassfish

private void disposeServiceLocator() {
  if (deploymentFailedListener != null) {
    events.unregister(deploymentFailedListener);
    deploymentFailedListener = null;
  }
  
  if (appServiceLocator != null) {
    ServiceLocatorFactory.getInstance().destroy(appServiceLocator);
    appServiceLocator = null;
  }
}

代码示例来源:origin: org.glassfish.connectors/connectors-runtime

/**
 * Stop the application container
 *
 * @param stopContext
 * @return true if stopping was successful.
 */
public boolean stop(ApplicationContext stopContext) {
  boolean stopped = false;
  DeploymentContext dc = (DeploymentContext) stopContext;
  UndeployCommandParameters dcp = dc.getCommandParameters(UndeployCommandParameters.class);
  boolean failIfResourcesExist = false;
  //"stop" may be called even during deployment/load failure.
  //Look for the undeploy flags only when it is undeploy-command
  if(dcp != null){
    if (dcp.origin == OpsParams.Origin.undeploy) {
      if(!(dcp._ignoreCascade || dcp.cascade)){
        failIfResourcesExist = true;
      }
    }
  }
  if (!undeployGlobalResources(failIfResourcesExist)) {
    stopped = false;
  } else {
    runtime.unregisterConnectorApplication(getModuleName());
    stopped = true;
    logFine("Resource Adapter [ " + getModuleName() + " ] stopped");
    event.unregister(this);
  }
  return stopped;
}

代码示例来源:origin: org.glassfish.main.cluster/gms-adapter

} catch (GMSException e) {
  events.unregister(glassfishEventListener);
  throw e;

代码示例来源:origin: org.glassfish.main.cluster/gms-adapter

gms.shutdown(GMSConstants.shutdownType.INSTANCE_SHUTDOWN);
  removePlannedShutdownListener(GMSAdapterImpl.this);
  events.unregister(glassfishEventListener);
} else if (event.is(EventTypes.SERVER_READY)) {

代码示例来源:origin: fujitsu/launcher

events.unregister(this);
try {
  archive.close();

代码示例来源:origin: fujitsu/launcher

return true;
} catch (Exception ex) {
  events.unregister(this);
  if (initialContext != null && initialContext.getSource() != null) {
    try {

代码示例来源:origin: org.glassfish.deployment/deployment-admin

events.unregister(this);

相关文章

微信公众号

最新文章

更多