Codota Logo
LogUtil.info
Code IndexAdd Codota to your IDE (free)

How to use
info
method
in
org.dromara.raincat.common.holder.LogUtil

Best Java code snippets using org.dromara.raincat.common.holder.LogUtil.info (Showing top 12 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
LocalDateTime l =
  • Codota Iconnew LocalDateTime()
  • Codota IconLocalDateTime.now()
  • Codota IconDateTimeFormatter formatter;String text;formatter.parseLocalDateTime(text)
  • Smart code suggestions by Codota
}
origin: yu199195/Raincat

@Override
public Boolean login(final String userName, final String password) {
  LogUtil.info(LOGGER, "输入的用户名密码为:{}", () -> userName + "," + password);
  if (userName.equals(this.userName) && password.equals(this.password)) {
    LOGIN_SUCCESS = true;
    return Boolean.TRUE;
  }
  return Boolean.FALSE;
}
origin: yu199195/Raincat

public void commit(final List<TxTransactionItem> txTransactionItems) {
  try {
    execute(txTransactionItems, TransactionStatusEnum.COMMIT);
  } catch (Exception e) {
    e.printStackTrace();
    LogUtil.info(LOGGER, "txManger 发送commit 指令异常 ", e::getMessage);
  }
}
origin: yu199195/Raincat

public void rollBack(final List<TxTransactionItem> txTransactionItems) {
  try {
    execute(txTransactionItems, TransactionStatusEnum.ROLLBACK);
  } catch (Exception e) {
    e.printStackTrace();
    LogUtil.info(LOGGER, "txManger 发送rollback指令异常 ", e::getMessage);
  }
}
origin: yu199195/Raincat

  private void run() {
    LogUtil.info(LOGGER, "refresh updateTxManagerServices delayTime:{}", () -> txConfig.getRefreshInterval());
    updateTxManagerServices();
  }
}
origin: yu199195/Raincat

              LogUtil.info(LOGGER, "txManger 成功发送rollback指令 事务taskId为:{}", item::getTaskKey)))
      .toArray(CompletableFuture[]::new);
  CompletableFuture.allOf(cfs).join();
  LogUtil.info(LOGGER, "txManger 成功发送rollback指令 事务组id为:{}", () -> txGroupId);
LogUtil.info(LOGGER, "txManger 发送rollback指令异常 ", e::getMessage);
origin: yu199195/Raincat

@Override
public void doConnect() {
  if (channel != null && channel.isActive()) {
    return;
  }
  final TxManagerServer txManagerServer = TxManagerLocator.getInstance().locator();
  if (Objects.nonNull(txManagerServer)
      && StringUtils.isNoneBlank(txManagerServer.getHost())
      && Objects.nonNull(txManagerServer.getPort())) {
    host = txManagerServer.getHost();
    port = txManagerServer.getPort();
  }
  ChannelFuture future = bootstrap.connect(host, port);
  LogUtil.info(LOGGER, ".....connect txManager-socket -> host:port:{}", () -> host + ":" + port);
  future.addListener((ChannelFutureListener) futureListener -> {
    if (futureListener.isSuccess()) {
      channel = futureListener.channel();
      LogUtil.info(LOGGER, "Connect to server successfully!-> host:port:{}", () -> host + ":" + port);
    } else {
      LogUtil.info(LOGGER, "Failed to connect to server, try connect after 5s-> host:port:{}", () -> host + ":" + port);
      futureListener.channel().eventLoop().schedule(this::doConnect, 5, TimeUnit.SECONDS);
    }
  });
}
origin: yu199195/Raincat

@Override
protected void doCommit(final String txGroupId,
            final List<TxTransactionItem> txTransactionItems,
            final List<TxTransactionItem> elseItems) {
  try {
    txTransactionItems.forEach(item -> {
      ChannelSender sender = new ChannelSender();
      HeartBeat heartBeat = ExecutorMessageTool.buildMessage(item, sender, TransactionStatusEnum.COMMIT);
      if (Objects.nonNull(sender.getChannel())) {
        sender.getChannel().writeAndFlush(heartBeat);
        LogUtil.info(LOGGER, "txManger 成功发送doCommit指令 事务taskId为:{}", item::getTaskKey);
      } else {
        LOGGER.error("txManger 发送doCommit指令失败,channel为空,事务组id:{}, 事务taskId为:{}", txGroupId, item.getTaskKey());
      }
    });
    httpExecute(elseItems, TransactionStatusEnum.COMMIT);
  } catch (Exception e) {
    e.printStackTrace();
    LogUtil.info(LOGGER, "txManger 发送doCommit指令异常 ", e::getMessage);
  }
}
origin: yu199195/Raincat

/**
 * 回滚整个事务组.
 *
 * @param txGroupId 事务组id
 */
@Override
public void rollBack(final String txGroupId) {
  txManagerService.updateTxTransactionItemStatus(txGroupId, txGroupId,
      TransactionStatusEnum.ROLLBACK.getCode(), null);
  final List<TxTransactionItem> txTransactionItems = txManagerService.listByTxGroupId(txGroupId);
  if (CollectionUtils.isNotEmpty(txTransactionItems)) {
    final Map<Boolean, List<TxTransactionItem>> listMap = filterData(txTransactionItems);
    if (Objects.isNull(listMap)) {
      LogUtil.info(LOGGER, "事务组id:{},提交失败!数据不完整", () -> txGroupId);
      return;
    }
    final List<TxTransactionItem> currentItem = listMap.get(Boolean.TRUE);
    final List<TxTransactionItem> elseItems = listMap.get(Boolean.FALSE);
    doRollBack(txGroupId, currentItem, elseItems);
  }
}
origin: yu199195/Raincat

JedisPool jedisPool;
if (txRedisConfig.getCluster()) {
  LogUtil.info(LOGGER, () -> "build tx redis cluster ............");
  final String clusterUrl = txRedisConfig.getClusterUrl();
  final Set<HostAndPort> hostAndPorts =
  jedisClient = new JedisClientCluster(jedisCluster);
} else if (txRedisConfig.getSentinel()) {
  LogUtil.info(LOGGER, () -> "build tx redis sentinel ............");
  final String sentinelUrl = txRedisConfig.getSentinelUrl();
  final Set<String> hostAndPorts =
origin: yu199195/Raincat

final Map<Boolean, List<TxTransactionItem>> listMap = filterData(txTransactionItems);
if (Objects.isNull(listMap)) {
  LogUtil.info(LOGGER, "事务组id:{},提交失败!数据不完整", () -> txGroupId);
  return;
origin: yu199195/Raincat

@Override
public Object handler(final ProceedingJoinPoint point, final TxTransactionInfo info) throws Throwable {
  LogUtil.info(LOGGER, "tx-transaction start, class:{}", () -> point.getTarget().getClass());
      LogUtil.info(LOGGER, "tx-transaction end, class:{}", () -> point.getTarget().getClass());
origin: yu199195/Raincat

@Override
public Object handler(final ProceedingJoinPoint point, final TxTransactionInfo info) throws Throwable {
  LogUtil.info(LOGGER, "tx transaction actor begin.... groupId:{}", info::getTxGroupId);
  final String taskKey = IdWorkerUtils.getInstance().createTaskKey();
  final BlockTask task = BlockTaskHelper.getInstance().getTask(taskKey);
              LogUtil.info(LOGGER, "transaction group id:{}", info::getTxGroupId);
              final BlockTask blockTask = BlockTaskHelper.getInstance().getTask(waitKey);
              if (!blockTask.isNotify()) {
                  LogUtil.info(LOGGER, "transaction group id:{} when time out ,execute commit transaction!", info::getTxGroupId);
                  waitTask.setAsyncCall(objects -> TransactionStatusEnum.COMMIT.getCode());
                  waitTask.signal();
                  LogUtil.info(LOGGER, "transaction group id {},time out ,execute rollback!", info::getTxGroupId);
                  waitTask.setAsyncCall(objects -> NettyResultEnum.TIME_OUT.getCode());
                  waitTask.signal();
            LogUtil.info(LOGGER, "receive txManager command!{}", () -> info.getTxGroupId() + ":" + waitKey);
  LogUtil.info(LOGGER, () -> "actor tx-transaction-end");
  try {
    return task.getAsyncCall().callBack();
org.dromara.raincat.common.holderLogUtilinfo

Popular methods of LogUtil

  • debug
  • error

Popular in Java

  • Running tasks concurrently on multiple threads
  • scheduleAtFixedRate (ScheduledExecutorService)
  • runOnUiThread (Activity)
  • onRequestPermissionsResult (Fragment)
  • GridLayout (java.awt)
    The GridLayout class is a layout manager that lays out a container's components in a rectangular gri
  • BitSet (java.util)
    This class implements a vector of bits that grows as needed. Each component of the bit set has a boo
  • Collection (java.util)
    Collection is the root of the collection hierarchy. It defines operations on data collections and t
  • ResourceBundle (java.util)
    Resource bundles contain locale-specific objects. When your program needs a locale-specific resource
  • DataSource (javax.sql)
    A factory for connections to the physical data source that this DataSource object represents. An alt
  • JCheckBox (javax.swing)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now