/** * Copyright 2005-2016 Red Hat, Inc. * * Red Hat licenses this file to you 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. */ package io.fabric8.agent; import io.fabric8.apmagent.ApmAgent; import org.jolokia.jvmagent.JvmAgent; import java.lang.instrument.Instrumentation; /** * Java Agent for Fabric8 - incorporating Jolokia Agent (JvmAgent) and APM (ApmAgent) */ public class Agent { public static void agentmain(final String args, final Instrumentation instrumentation) throws Exception { JvmAgent.agentmain(args); ApmAgent.agentmain(args, instrumentation); } public static void premain(String args, Instrumentation instrumentation) throws Exception { JvmAgent.premain(args); ApmAgent.premain(args, instrumentation); } }