本文整理了Java中play.Environment.mode()
方法的一些代码示例,展示了Environment.mode()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Environment.mode()
方法的具体详情如下:
包路径:play.Environment
类名称:Environment
方法名:mode
[英]The mode of the application.
[中]应用程序的模式。
代码示例来源:origin: com.typesafe.play/play_2.11
/**
* Returns `true` if the application is `PROD` mode.
*
* @return `true` if the application is `PROD` mode.
*/
public boolean isProd() {
return mode().equals(Mode.PROD);
}
代码示例来源:origin: com.typesafe.play/play
/**
* Returns `true` if the application is `PROD` mode.
*
* @return `true` if the application is `PROD` mode.
*/
public boolean isProd() {
return mode().equals(Mode.PROD);
}
代码示例来源:origin: com.typesafe.play/play_2.10
/**
* Returns `true` if the application is `DEV` mode.
*/
public boolean isDev() {
return mode().equals(Mode.DEV);
}
代码示例来源:origin: com.typesafe.play/play_2.11
/**
* Returns `true` if the application is `TEST` mode.
*
* @return `true` if the application is `TEST` mode.
*/
public boolean isTest() {
return mode().equals(Mode.TEST);
}
代码示例来源:origin: com.typesafe.play/play_2.10
/**
* Returns `true` if the application is `PROD` mode.
*/
public boolean isProd() {
return mode().equals(Mode.PROD);
}
代码示例来源:origin: com.typesafe.play/play
/**
* Returns `true` if the application is `DEV` mode.
*
* @return `true` if the application is `DEV` mode.
*/
public boolean isDev() {
return mode().equals(Mode.DEV);
}
代码示例来源:origin: com.typesafe.play/play_2.10
/**
* Returns `true` if the application is `TEST` mode.
*/
public boolean isTest() {
return mode().equals(Mode.TEST);
}
代码示例来源:origin: com.typesafe.play/play_2.12
/**
* Returns `true` if the application is `PROD` mode.
*
* @return `true` if the application is `PROD` mode.
*/
public boolean isProd() {
return mode().equals(Mode.PROD);
}
代码示例来源:origin: com.typesafe.play/play_2.12
/**
* Returns `true` if the application is `DEV` mode.
*
* @return `true` if the application is `DEV` mode.
*/
public boolean isDev() {
return mode().equals(Mode.DEV);
}
代码示例来源:origin: com.typesafe.play/play_2.12
/**
* Returns `true` if the application is `TEST` mode.
*
* @return `true` if the application is `TEST` mode.
*/
public boolean isTest() {
return mode().equals(Mode.TEST);
}
代码示例来源:origin: com.typesafe.play/play_2.11
/**
* Returns `true` if the application is `DEV` mode.
*
* @return `true` if the application is `DEV` mode.
*/
public boolean isDev() {
return mode().equals(Mode.DEV);
}
代码示例来源:origin: com.typesafe.play/play
/**
* Returns `true` if the application is `TEST` mode.
*
* @return `true` if the application is `TEST` mode.
*/
public boolean isTest() {
return mode().equals(Mode.TEST);
}
代码示例来源:origin: com.typesafe.play/play_2.12
@Override
public CompletionStage<Result> onServerError(RequestHeader request, Throwable exception) {
try {
UsefulException usefulException = throwableToUsefulException(exception);
logServerError(request, usefulException);
switch (environment.mode()) {
case PROD:
return CompletableFuture.completedFuture(Results.internalServerError(prodServerError(request, usefulException)));
default:
return CompletableFuture.completedFuture(Results.internalServerError(devServerError(request, usefulException)));
}
} catch (Exception e) {
logger.error("Error while handling error", e);
return CompletableFuture.completedFuture(Results.internalServerError());
}
}
代码示例来源:origin: com.typesafe.play/play
@Override
public CompletionStage<Result> onServerError(RequestHeader request, Throwable exception) {
try {
UsefulException usefulException = throwableToUsefulException(exception);
logServerError(request, usefulException);
switch (environment.mode()) {
case PROD:
return CompletableFuture.completedFuture(Results.internalServerError(prodServerError(request, usefulException)));
default:
return CompletableFuture.completedFuture(Results.internalServerError(devServerError(request, usefulException)));
}
} catch (Exception e) {
logger.error("Error while handling error", e);
return CompletableFuture.completedFuture(Results.internalServerError());
}
}
代码示例来源:origin: com.typesafe.play/play_2.11
@Override
public CompletionStage<Result> onServerError(RequestHeader request, Throwable exception) {
try {
UsefulException usefulException = throwableToUsefulException(exception);
logServerError(request, usefulException);
switch (environment.mode()) {
case PROD:
return CompletableFuture.completedFuture(Results.internalServerError(prodServerError(request, usefulException)));
default:
return CompletableFuture.completedFuture(Results.internalServerError(devServerError(request, usefulException)));
}
} catch (Exception e) {
logger.error("Error while handling error", e);
return CompletableFuture.completedFuture(Results.internalServerError());
}
}
代码示例来源:origin: com.typesafe.play/play_2.11
/**
* Invoked when a server error occurs.
* <p>
* By default, the implementation of this method delegates to [[onProdServerError()]] when in prod mode, and
* [[onDevServerError()]] in dev mode. It is recommended, if you want Play's debug info on the error page in dev
* mode, that you override [[onProdServerError()]] instead of this method.
*
* @param request The request that triggered the server error.
* @param exception The server error.
* @return a CompletionStage containing the Result.
*/
@Override
public CompletionStage<Result> onServerError(RequestHeader request, Throwable exception) {
try {
UsefulException usefulException = throwableToUsefulException(exception);
logServerError(request, usefulException);
switch (environment.mode()) {
case PROD:
return onProdServerError(request, usefulException);
default:
return onDevServerError(request, usefulException);
}
} catch (Exception e) {
logger.error("Error while handling error", e);
return CompletableFuture.completedFuture(Results.internalServerError());
}
}
代码示例来源:origin: com.typesafe.play/play_2.12
/**
* Invoked when a server error occurs.
* <p>
* By default, the implementation of this method delegates to [[onProdServerError()]] when in prod mode, and
* [[onDevServerError()]] in dev mode. It is recommended, if you want Play's debug info on the error page in dev
* mode, that you override [[onProdServerError()]] instead of this method.
*
* @param request The request that triggered the server error.
* @param exception The server error.
* @return a CompletionStage containing the Result.
*/
@Override
public CompletionStage<Result> onServerError(RequestHeader request, Throwable exception) {
try {
UsefulException usefulException = throwableToUsefulException(exception);
logServerError(request, usefulException);
switch (environment.mode()) {
case PROD:
return onProdServerError(request, usefulException);
default:
return onDevServerError(request, usefulException);
}
} catch (Exception e) {
logger.error("Error while handling error", e);
return CompletableFuture.completedFuture(Results.internalServerError());
}
}
代码示例来源:origin: com.typesafe.play/play
/**
* Invoked when a server error occurs.
* <p>
* By default, the implementation of this method delegates to [[onProdServerError()]] when in prod mode, and
* [[onDevServerError()]] in dev mode. It is recommended, if you want Play's debug info on the error page in dev
* mode, that you override [[onProdServerError()]] instead of this method.
*
* @param request The request that triggered the server error.
* @param exception The server error.
* @return a CompletionStage containing the Result.
*/
@Override
public CompletionStage<Result> onServerError(RequestHeader request, Throwable exception) {
try {
UsefulException usefulException = throwableToUsefulException(exception);
logServerError(request, usefulException);
switch (environment.mode()) {
case PROD:
return onProdServerError(request, usefulException);
default:
return onDevServerError(request, usefulException);
}
} catch (Exception e) {
logger.error("Error while handling error", e);
return CompletableFuture.completedFuture(Results.internalServerError());
}
}
代码示例来源:origin: com.typesafe.play/play_2.10
/**
* Invoked when a server error occurs.
*
* By default, the implementation of this method delegates to [[onProdServerError()]] when in prod mode, and
* [[onDevServerError()]] in dev mode. It is recommended, if you want Play's debug info on the error page in dev
* mode, that you override [[onProdServerError()]] instead of this method.
*
* @param request The request that triggered the server error.
* @param exception The server error.
*/
@Override
public F.Promise<Result> onServerError(RequestHeader request, Throwable exception) {
try {
UsefulException usefulException = throwableToUsefulException(exception);
logServerError(request, usefulException);
switch (environment.mode()) {
case PROD:
return onProdServerError(request, usefulException);
default:
return onDevServerError(request, usefulException);
}
} catch (Exception e) {
Logger.error("Error while handling error", e);
return F.Promise.<Result>pure(Results.internalServerError());
}
}
内容来源于网络,如有侵权,请联系作者删除!