本文整理了Java中org.gatein.common.logging.Logger.warn()
方法的一些代码示例,展示了Logger.warn()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logger.warn()
方法的具体详情如下:
包路径:org.gatein.common.logging.Logger
类名称:Logger
方法名:warn
暂无
代码示例来源:origin: org.gatein.portal/exo.portal.component.identity
public void setSkipExpirationOfStructureCacheEntries(boolean skipExpirationOfStructureCacheEntries) {
if (cacheManager != null && (skipExpirationOfStructureCacheEntries != this.skipExpirationOfStructureCacheEntries)) {
log.warn("CacheManager is already initialized. Setting of skipExpirationOfStructureCacheEntries won't have effect");
} else {
this.skipExpirationOfStructureCacheEntries = skipExpirationOfStructureCacheEntries;
}
}
代码示例来源:origin: org.gatein.sso/sso-agent
private void throwIllegalStateException(String message)
{
log.warn(message);
IllegalStateException ise = new IllegalStateException(message);
throw ise;
}
代码示例来源:origin: org.exoplatform.portal/exo.portal.component.common
public void warning(SAXParseException exception) throws SAXException
{
log.warn(exception.getMessage(), exception);
}
代码示例来源:origin: org.gatein.wci/wci-tomcat7
private boolean getCrossContextLogoutConfig() {
String val = getServletContext().getInitParameter(CROSS_CONTEXT_LOGOUT_KEY);
if (val == null || Boolean.valueOf(val))
return true;
if (!"false".equalsIgnoreCase(val))
log.warn("Context init param " + CROSS_CONTEXT_LOGOUT_KEY + " value is invalid: " + val + " - falling back to: false");
log.info("Cross-context session invalidation on logout disabled");
return false;
}
}
代码示例来源:origin: org.gatein.pc/pc-portlet
public boolean isPortletModeAllowed(PortletMode portletMode)
{
if (portletMode == null)
{
// The spec does not give way to handle that case properly
log.warn("Try to test a null portlet mode");
return false;
}
else
{
return supportedModes.contains(Mode.create(portletMode.toString()));
}
}
代码示例来源:origin: org.exoplatform.portal/exo.portal.component.common
/**
* {@inheritDoc}
*/
public void finishJTATransaction()
{
UserTransaction tx = getUserTransaction();
try
{
int txStatus = tx.getStatus();
if (txStatus == Status.STATUS_NO_TRANSACTION)
{
log.warn("UserTransaction can't be finished as it wasn't started");
}
else if (txStatus == Status.STATUS_MARKED_ROLLBACK || txStatus == Status.STATUS_ROLLEDBACK || txStatus == Status.STATUS_ROLLING_BACK)
{
log.warn("Going to rollback UserTransaction as it's status is " + txStatus);
tx.rollback();
}
else
{
tx.commit();
}
}
catch (Exception se)
{
throw new RuntimeException(se);
}
}
代码示例来源:origin: org.gatein.sso/sso-agent
log.warn("Count of login errors: " + currentNumberOfErrors);
log.warn("Max. number of login errors reached. Rethrowing exception");
throw ilse;
代码示例来源:origin: org.gatein.integration/extension-component
/**
* Reading credentials from @{link ConversationState} of current user.
*
* @return credentials
*/
@Override
public Credentials getCredentials() {
if (ConversationState.getCurrent() == null) {
log.warn("Cannot find Credentials because ConversationState not set.");
return null;
}
return (Credentials) ConversationState.getCurrent().getAttribute(Credentials.CREDENTIALS);
}
}
代码示例来源:origin: org.gatein.sso/sso-agent
@Override
protected void initImpl()
{
super.initImpl();
try
{
// Lookup for JOSSO agent
jossoAgent = JOSSOUtils.lookupSSOAgent();
// If logoutURL not provided from filter configuration, fallback to obtain it from JOSSO agent
if (logoutUrl == null || logoutUrl.length() == 0)
{
logoutUrl = jossoAgent.getGatewayLogoutUrl().trim();
log.info("Obtained logoutUrl from configuration of josso agent. logoutUrl: " + this.logoutUrl);
}
}
catch (Exception e)
{
log.warn("Can't obtain JOSSO agent", e);
}
}
代码示例来源:origin: org.gatein.sso/sso-agent
/**
* Performs portal logout by calling WCI logout.
*
* @param request
* @param response
*/
protected void portalLogout(HttpServletRequest request, HttpServletResponse response)
{
// Workaround: we need to temporary "restore" session to enforce crossContext logout at WCI layer
request.getSession(true);
try
{
ServletContainerFactory.getServletContainer().logout(request, response);
}
catch (Exception e)
{
String message = "Session has been invalidated but WCI logout failed.";
log.warn(message);
if (log.isTraceEnabled())
{
log.trace(message, e);
}
}
}
代码示例来源:origin: org.exoplatform.portal/exo.portal.component.common
/**
* {@inheritDoc}
*/
public void beginJTATransaction()
{
UserTransaction tx = getUserTransaction();
try
{
if (tx.getStatus() == Status.STATUS_NO_TRANSACTION)
{
tx.begin();
}
else
{
log.warn("UserTransaction not started as it's in state " + tx.getStatus());
}
}
catch (Exception e)
{
throw new RuntimeException(e);
}
}
代码示例来源:origin: org.gatein.pc/pc-portlet
public void stop()
{
// Wait at most 60 seconds before all invocations are done
log.debug("Trying to close the valve");
boolean done = valve.closing(60000);
if (!done)
{
log.warn("The valve is still holding invocations, continue anyway");
}
//
valve.closed();
//
status = LifeCycleStatus.CREATED;
// Destroy the portlet object
destroyPortlet(portlet);
}
代码示例来源:origin: org.gatein.wci/wci-tomcat7
@Override
public void fireRequestDestroyed(ServletRequest servletRequest)
{
Object instances[] = context.getApplicationEventListeners();
if (null != instances && instances.length > 0)
{
ServletRequestEvent event = new ServletRequestEvent(context.getServletContext(), servletRequest);
for (int i = instances.length - 1; i >= 0; i--)
{
if (null == instances[i])
{
continue;
}
if (!(instances[i] instanceof ServletRequestListener))
{
continue;
}
ServletRequestListener listener = (ServletRequestListener) instances[i];
try
{
listener.requestDestroyed(event);
}
catch (Throwable t)
{
log.warn("Error calling requestDestroyed() for " + listener.toString(), t);
}
}
}
}
代码示例来源:origin: org.gatein.wci/wci-tomcat7
@Override
public void fireRequestInitialized(ServletRequest servletRequest)
{
Object instances[] = context.getApplicationEventListeners();
if (null != instances && instances.length > 0)
{
ServletRequestEvent event = new ServletRequestEvent(context.getServletContext(), servletRequest);
for (int i = 0; i < instances.length; i++)
{
if (null == instances[i])
{
continue;
}
if (!(instances[i] instanceof ServletRequestListener))
{
continue;
}
ServletRequestListener listener = (ServletRequestListener) instances[i];
try
{
listener.requestInitialized(event);
}
catch (Throwable t)
{
log.warn("Error calling requestInitialized() for " + listener.toString(), t);
}
}
}
}
}
代码示例来源:origin: org.gatein.pc/pc-portlet
public void setPortletMode(PortletMode portletMode) throws PortletModeException
{
WantUpdate update = requireUpdate("Portlet mode cannot be set after redirect");
//
if (portletMode == null)
{
// The spec does not define that case
// we just issue a warn
log.warn("Set null portlet mode");
}
else
{
if (!preq.isPortletModeAllowed(portletMode))
{
throw new PortletModeException("Not supported", portletMode);
}
//
update.mode = org.gatein.pc.api.Mode.create(portletMode.toString());
}
}
代码示例来源:origin: org.gatein.wci/wci-jetty8
private void startWebAppContext(WebAppContext ctx)
{
try
{
if (!ServletContainer.isDisabledNativeRegistration(ctx.getServletContext()))
{
Jetty8WebAppContext jetty8Ctx = new Jetty8WebAppContext(ctx);
if (registration != null)
{
registration.registerWebApp(jetty8Ctx);
}
}
}
catch (Exception ex)
{
LOG.warn("Failed to register webapp " + ctx.getContextPath(), ex);
}
}
代码示例来源:origin: org.gatein.wci/wci-jetty8
private void stopWebAppContext(WebAppContext ctx)
{
try
{
if (!ServletContainer.isDisabledNativeRegistration(ctx.getServletContext()))
{
if (registration != null)
{
registration.unregisterWebApp(ctx.getContextPath());
}
}
}
catch (Exception ex)
{
LOG.warn("Failed to unregister webapp " + ctx.getContextPath(), ex);
}
}
}
代码示例来源:origin: org.gatein.portal/exo.portal.component.identity
public void recoverFromIDMError(Exception e) {
try {
// We need to restart Hibernate transaction if it's available. First rollback old one and then start new one
Transaction idmTransaction = idmService_.getIdentitySession().getTransaction();
if (idmTransaction.isActive()) {
idmTransaction.rollback();
idmTransaction.start();
log.info("IDM error recovery finished. Old transaction has been rolled-back and new transaction has been started");
}
} catch (Exception e1) {
log.warn("Error during recovery of old error", e1);
}
}
代码示例来源:origin: org.gatein.portal/exo.portal.component.identity
public void handleException(String messageToLog, Exception e) {
log.info(messageToLog, e);
// Mark JTA transaction to rollback-only if JTA setup is enabled
if (orgService.getConfiguration().isUseJTA()) {
try {
JTAUserTransactionLifecycleService transactionLfService = (JTAUserTransactionLifecycleService) ExoContainerContext
.getCurrentContainer().getComponentInstanceOfType(JTAUserTransactionLifecycleService.class);
UserTransaction tx = transactionLfService.getUserTransaction();
if (tx.getStatus() == Status.STATUS_ACTIVE) {
tx.setRollbackOnly();
}
} catch (Exception tre) {
log.warn("Unable to set Transaction status to be rollback only", tre);
}
} else {
orgService.recoverFromIDMError(e);
}
}
代码示例来源:origin: exoplatform/platform
@Override
public void processRender(WebuiRequestContext context) throws Exception {
HttpServletRequest request = Util.getPortalRequestContext().getRequest();
User pUser = (User) authRegistry.getAttributeOfClient(request, OAuthConstants.ATTRIBUTE_AUTHENTICATED_PORTAL_USER);
if (portalUser == null || (pUser != null && pUser != portalUser)) {
if (pUser == null) {
log.warn("portalUser from OAuth login is not available!");
pUser = new UserImpl();
pUser.setDisplayName("");
}
this.portalUser = pUser;
setupUserToRegisterForm();
User detectedUser = (User) authRegistry.getAttributeOfClient(request, OAuthConst.ATTRIBUTE_AUTHENTICATED_PORTAL_USER_DETECTED);
if (detectedUser != null) {
getChild(UIRegisterForm.class).setRendered(false);
UIOAuthInvitationForm invitationForm = getChild(UIOAuthInvitationForm.class);
invitationForm.setRendered(true);
String detected = detectedUser.getUserName();
if (!detected.equals(pUser.getUserName()) && detectedUser.getEmail().equals(pUser.getEmail())) {
detected = detectedUser.getEmail();
}
invitationForm.setDetectedUserName(detected);
} else {
getChild(UIRegisterForm.class).setRendered(true);
getChild(UIOAuthInvitationForm.class).setRendered(false);
}
}
super.processRender(context);
}
内容来源于网络,如有侵权,请联系作者删除!