org.gatein.common.logging.Logger.warn()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(9.7k)|赞(0)|评价(0)|浏览(93)

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

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);
}

相关文章