org.aspectj.lang.annotation.After类的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(4.9k)|赞(0)|评价(0)|浏览(287)

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

After介绍

暂无

代码示例

代码示例来源:origin: shuzheng/zheng

@After("execution(* *..rpc..*.*(..))")
public void doAfterInServiceLayer(JoinPoint joinPoint) {
  LOGGER.debug("doAfterInServiceLayer");
}

代码示例来源:origin: shuzheng/zheng

@After("execution(* *..controller..*.*(..))")
public void doAfterInServiceLayer(JoinPoint joinPoint) {
  LOGGER.debug("doAfterInServiceLayer");
}

代码示例来源:origin: spring-projects/spring-framework

@After("execution(* java.lang.Runnable.*(..))")
  public void after(JoinPoint joinPoint) {
    count++;
  }
}

代码示例来源:origin: spring-projects/spring-framework

@After("execution(* echo(*))")
  public void invoked() {
    ++afterCount;
  }
}

代码示例来源:origin: ctripcorp/apollo

@After("@annotation(PreAcquireNamespaceLock) && args(appId, clusterName, namespaceName, changeSet, ..)")
public void requireLockAdvice(String appId, String clusterName, String namespaceName,
               ItemChangeSets changeSet) {
 tryUnlock(namespaceService.findOne(appId, clusterName, namespaceName));
}

代码示例来源:origin: ctripcorp/apollo

@After("@annotation(PreAcquireNamespaceLock) && args(appId, clusterName, namespaceName, itemId, item, ..)")
public void requireLockAdvice(String appId, String clusterName, String namespaceName, long itemId,
               ItemDTO item) {
 tryUnlock(namespaceService.findOne(appId, clusterName, namespaceName));
}

代码示例来源:origin: ctripcorp/apollo

@After("@annotation(PreAcquireNamespaceLock) && args(appId, clusterName, namespaceName, item, ..)")
public void requireLockAdvice(String appId, String clusterName, String namespaceName,
               ItemDTO item) {
 tryUnlock(namespaceService.findOne(appId, clusterName, namespaceName));
}

代码示例来源:origin: LogNet/grpc-spring-boot-starter

@After("execution(* org.lognet..*Service.*(..))")
public void afterLogServiceAccess( ) {
  log.info("Hi from AOP. - after");
}

代码示例来源:origin: LogNet/grpc-spring-boot-starter

@After("execution(* org.lognet..*Service.*(..))")
public void afterLogServiceAccess( ) {
  log.info("Hi from AOP. - after");
}

代码示例来源:origin: ctripcorp/apollo

@After("@annotation(PreAcquireNamespaceLock) && args(itemId, operator, ..)")
public void requireLockAdvice(long itemId, String operator) {
 Item item = itemService.findOne(itemId);
 if (item == null) {
  throw new BadRequestException("item not exist.");
 }
 tryUnlock(namespaceService.findOne(item.getNamespaceId()));
}

代码示例来源:origin: JingYeoh/FragmentRigger

@After("onViewCreated()")
public void onViewCreatedProcess(JoinPoint joinPoint) throws Throwable {
  Object puppet = joinPoint.getTarget();
  //Only inject the class that marked by Puppet annotation.
  Object[] args = joinPoint.getArgs();
  Method onCreate = getRiggerMethod("onViewCreated", Object.class, View.class, Bundle.class);
  onCreate.invoke(getRiggerInstance(), puppet, args[0], args[1]);
}

代码示例来源:origin: timebusker/spring-boot

/**
 * 后置通知:当某连接节点退出的时候执行的通知(不论是正常返回还是异常退出)
 */
@After("logaa1()")
public void afterFinallyAdvice() {
  logger.info("LoggerHandlerAop.afterFinallyAdvice...time:" + DateUtil.now());
}

代码示例来源:origin: xianrendzw/EasyReport

@After("pointcut()")
public void doAfter(final JoinPoint joinPoint) {
  try {
    this.logEvent(joinPoint, "INFO", "");
  } catch (final Exception e) {
    log.error("异常信息:{}", e);
  }
}

代码示例来源:origin: zhangyd-c/springboot-learning

@After("pointcut()")
public void doAfter(JoinPoint joinPoint) {
  LOGGER.info("doAfter():{}", joinPoint.toString());
}

代码示例来源:origin: appium/java-client

@After(EXECUTION_NAVIGATION_REFRESH)
public void afterNavigateRefresh(JoinPoint joinPoint) throws Throwable {
  try {
    listener.afterNavigateRefresh(driver);
  } catch (Throwable t) {
    throw getRootCause(t);
  }
}

代码示例来源:origin: appium/java-client

@After(EXECUTION_NAVIGATION_BACK)
public void afterNavigateBack(JoinPoint joinPoint) throws Throwable {
  try {
    listener.afterNavigateBack(driver);
  } catch (Throwable t) {
    throw getRootCause(t);
  }
}

代码示例来源:origin: appium/java-client

@After(EXECUTION_NAVIGATION_FORWARD)
public void afterNavigateForward(JoinPoint joinPoint) throws Throwable {
  try {
    listener.afterNavigateForward(driver);
  } catch (Throwable t) {
    throw getRootCause(t);
  }
}

代码示例来源:origin: appium/java-client

@After(EXECUTION_SCRIPT)
public void afterScript(JoinPoint joinPoint) throws Throwable {
  try {
    listener.afterScript(String.valueOf(joinPoint.getArgs()[0]), driver);
  } catch (Throwable t) {
    throw getRootCause(t);
  }
}

代码示例来源:origin: appium/java-client

@After(EXECUTION_CONTEXT)
public void afterSwitchingToContextn(JoinPoint joinPoint) throws Throwable {
  try {
    listener.afterSwitchingToContext(driver, String.valueOf(joinPoint.getArgs()[0]));
  } catch (Throwable t) {
    throw getRootCause(t);
  }
}

代码示例来源:origin: appium/java-client

@After(EXECUTION_NAVIGATION_TO)
public void afterNavigateTo(JoinPoint joinPoint)  throws Throwable {
  try {
    listener.afterNavigateTo(String.valueOf(joinPoint.getArgs()[0]), driver);
  } catch (Throwable t) {
    throw getRootCause(t);
  }
}

相关文章

微信公众号

最新文章

更多

After类方法