本文整理了Java中org.glassfish.embeddable.GlassFish.getStatus()
方法的一些代码示例,展示了GlassFish.getStatus()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。GlassFish.getStatus()
方法的具体详情如下:
包路径:org.glassfish.embeddable.GlassFish
类名称:GlassFish
方法名:getStatus
[英]Get the current status of GlassFish.
[中]获取GlassFish的当前状态。
代码示例来源:origin: org.glassfish.main.core/glassfish
@Override
public Status getStatus() throws GlassFishException {
return decoratedGf.getStatus();
}
代码示例来源:origin: eclipse-ee4j/glassfish
@Override
public Status getStatus() throws GlassFishException {
return decoratedGf.getStatus();
}
代码示例来源:origin: eclipse-ee4j/glassfish
public void stop(BundleContext context) throws Exception {
if (nonEmbedded) {
System.out.println("We are in non-embedded mode, so " + context.getBundle() + " has nothing to do.");
return;
}
try {
// gf can be null - especially in non-embedded mode.
if (gf != null && gf.getStatus() != GlassFish.Status.DISPOSED) {
gf.dispose(); // dispose calls stop
}
} finally {
gf = null;
}
if (gfr != null) { // gfr is non-null only if this activator has bootstrapped, else it's null.
gfr.shutdown();
gfr = null;
}
}
代码示例来源:origin: eclipse-ee4j/glassfish
public synchronized void shutdown() throws GlassFishException {
// make a copy to avoid ConcurrentModificationException
for (GlassFish gf : new ArrayList<GlassFish>(gfs)) {
if (gf.getStatus() != GlassFish.Status.DISPOSED) {
try {
gf.dispose();
} catch (GlassFishException e) {
e.printStackTrace();
}
}
}
gfs.clear();
shutdownInternal();
System.out.println("Completed shutdown of GlassFish runtime");
}
代码示例来源:origin: org.glassfish.main.core/glassfish
public synchronized void shutdown() throws GlassFishException {
// make a copy to avoid ConcurrentModificationException
for (GlassFish gf : new ArrayList<GlassFish>(gfs)) {
if (gf.getStatus() != GlassFish.Status.DISPOSED) {
try {
gf.dispose();
} catch (GlassFishException e) {
e.printStackTrace();
}
}
}
gfs.clear();
shutdownInternal();
System.out.println("Completed shutdown of GlassFish runtime");
}
代码示例来源:origin: eclipse-ee4j/glassfish
/**
* Starts the embedded server, opening ports, and running the startup
* services.
*
* @throws LifecycleException if the server cannot be started propertly
*/
public synchronized void start() throws LifecycleException {
if(glassfish != null) {
try {
if (glassfish.getStatus() != GlassFish.Status.STARTED) {
glassfish.start();
}
} catch (GlassFishException e) {
throw new LifecycleException(e); // TODO(Sahoo): Proper Exception Handling
}
logger.finer("GlassFish has been started");
}
}
代码示例来源:origin: org.glassfish.main.core/glassfish
public void stop(BundleContext context) throws Exception {
if (nonEmbedded) {
System.out.println("We are in non-embedded mode, so " + context.getBundle() + " has nothing to do.");
return;
}
try {
// gf can be null - especially in non-embedded mode.
if (gf != null && gf.getStatus() != GlassFish.Status.DISPOSED) {
gf.dispose(); // dispose calls stop
}
} finally {
gf = null;
}
if (gfr != null) { // gfr is non-null only if this activator has bootstrapped, else it's null.
gfr.shutdown();
gfr = null;
}
}
代码示例来源:origin: org.glassfish.common/internal-api
/**
* Starts the embedded server, opening ports, and running the startup
* services.
*
* @throws LifecycleException if the server cannot be started propertly
*/
public synchronized void start() throws LifecycleException {
if(glassfish != null) {
try {
if (glassfish.getStatus() != GlassFish.Status.STARTED) {
glassfish.start();
}
} catch (GlassFishException e) {
throw new LifecycleException(e); // TODO(Sahoo): Proper Exception Handling
}
logger.finer("GlassFish has been started");
}
}
代码示例来源:origin: org.glassfish.fighterfish/osgi-javaee-base
while ((status = gf.getStatus()) != GlassFish.Status.STARTED) {
if (status == GlassFish.Status.DISPOSED) return;
try {
代码示例来源:origin: org.glassfish.main.core/glassfish
System.out.println("command = " + command);
if ("start".equalsIgnoreCase(command)) {
if (gf.getStatus() != GlassFish.Status.STARTED || gf.getStatus() == GlassFish.Status.STOPPING || gf.getStatus() == GlassFish.Status.STARTING)
gf.start();
else System.out.println("Already started or stopping or starting");
} else if ("stop".equalsIgnoreCase(command)) {
if (gf.getStatus() != GlassFish.Status.STARTED) {
System.out.println("GlassFish is not started yet. Please execute start first.");
continue;
if (gf.getStatus() != GlassFish.Status.STARTED) {
System.out.println("GlassFish is not started yet. Please execute start first.");
continue;
System.out.println("Deployed = " + name);
} else if (command.startsWith("undeploy")) {
if (gf.getStatus() != GlassFish.Status.STARTED) {
System.out.println("GlassFish is not started yet. Please execute start first.");
continue;
System.exit(0);
} else {
if (gf.getStatus() != GlassFish.Status.STARTED) {
System.out.println("GlassFish is not started yet. Please execute start first.");
continue;
代码示例来源:origin: eclipse-ee4j/glassfish
System.out.println("command = " + command);
if ("start".equalsIgnoreCase(command)) {
if (gf.getStatus() != GlassFish.Status.STARTED || gf.getStatus() == GlassFish.Status.STOPPING || gf.getStatus() == GlassFish.Status.STARTING)
gf.start();
else System.out.println("Already started or stopping or starting");
} else if ("stop".equalsIgnoreCase(command)) {
if (gf.getStatus() != GlassFish.Status.STARTED) {
System.out.println("GlassFish is not started yet. Please execute start first.");
continue;
if (gf.getStatus() != GlassFish.Status.STARTED) {
System.out.println("GlassFish is not started yet. Please execute start first.");
continue;
System.out.println("Deployed = " + name);
} else if (command.startsWith("undeploy")) {
if (gf.getStatus() != GlassFish.Status.STARTED) {
System.out.println("GlassFish is not started yet. Please execute start first.");
continue;
System.exit(0);
} else {
if (gf.getStatus() != GlassFish.Status.STARTED) {
System.out.println("GlassFish is not started yet. Please execute start first.");
continue;
代码示例来源:origin: org.glassfish.main.ejb/ejb-container
_logger.info("[EJBContainerImpl] GlassFish status: " + server.getStatus());
if (app instanceof ScatteredArchive) {
_logger.info("[EJBContainerImpl] Deploying as a ScatteredArchive");
代码示例来源:origin: eclipse-ee4j/glassfish
"GlassFish Status = {1}", new Object[]{glassfish, glassfish.getStatus()});
} catch (Throwable ex) {
throw new RuntimeException(ex);
代码示例来源:origin: org.glassfish.common/internal-api
"GlassFish Status = {1}", new Object[]{glassfish, glassfish.getStatus()});
} catch (Throwable ex) {
throw new RuntimeException(ex);
内容来源于网络,如有侵权,请联系作者删除!