All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.aop.xml Maven / Gradle / Ivy

The newest version!
<!--
 * =========================================================================================
 * Copyright © 2017,2018 Workday, Inc.
 * Copyright © 2013-2017 the kamon project <http://kamon.io/>
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file
 * except in compliance with the License. You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under the
 * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
 * either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
 * =========================================================================================
 *
-->

<!DOCTYPE aspectj PUBLIC "-//AspectJ//DTD//EN" "http://www.eclipse.org/aspectj/dtd/aspectj.dtd">

<aspectj>
  <aspects>
    <!-- Actors -->
    <aspect name="akka.monitor.instrumentation.EnvelopeContextIntoEnvelopeMixin"/>
    <aspect name="akka.monitor.instrumentation.MetricsIntoActorCellsMixin"/>
    <aspect name="akka.monitor.instrumentation.MetricsIntoRouterCellsMixin"/>
    <aspect name="akka.monitor.instrumentation.ActorCellInstrumentation"/>
    <aspect name="akka.monitor.instrumentation.RoutedActorCellInstrumentation"/>
    <aspect name="akka.monitor.instrumentation.DeadLettersInstrumentation"/>
    <!-- Dispatchers -->
    <aspect name="akka.monitor.instrumentation.DispatcherInstrumentation"/>
    <aspect name="akka.monitor.instrumentation.DispatcherMetricCollectionInfoIntoDispatcherMixin"/>
  </aspects>

  <weaver>
    <include within="akka..*"/>

    <!-- For some weird reason ByteString produces a java.lang.VerifyError after going through the weaver. -->
    <exclude within="akka.util.ByteString"/>

    <!-- Exclude akka-cluster classes due to https://github.com/kontainers/micrometer-akka/issues/84 -->
    <exclude within="akka.cluster..*"/>

    <!-- Exclude CallingThreadDispatcher, is only for test purposes -->
    <exclude within="akka.testkit.CallingThreadDispatcher"/>
  </weaver>

</aspectj>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy