cxf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dk...@apache.org
Subject [2/4] cxf git commit: Move the metrics stuff into it's own "feature" that can be activated as a feature
Date Fri, 20 Mar 2015 18:17:34 GMT
http://git-wip-us.apache.org/repos/asf/cxf/blob/fd5abbd3/rt/management/src/main/java/org/apache/cxf/management/codahale/MetricsContext.java
----------------------------------------------------------------------
diff --git a/rt/management/src/main/java/org/apache/cxf/management/codahale/MetricsContext.java
b/rt/management/src/main/java/org/apache/cxf/management/codahale/MetricsContext.java
deleted file mode 100644
index f77bc0a..0000000
--- a/rt/management/src/main/java/org/apache/cxf/management/codahale/MetricsContext.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF 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 org.apache.cxf.management.codahale;
-
-
-import org.apache.cxf.message.FaultMode;
-
-
-/**
- * Class to hold all the various metric pieces for a given context (Endpoint, Customer, Operation,
etc...)
- */
-public interface MetricsContext {
-    
-    /**
-     * Will be called at the start of invoke (or when added to a started MessageMetrics).
 This is
-     * when the metrics should increment "inFlight" counts and other stats.   There is no
need to 
-     * record a "start time" as the invoke time will be passed into the stop method.
-     */
-    void start();
-    
-    /**
-     * Called when the invocation is complete.
-     * 
-     * @param timeInNS
-     * @param inSize
-     * @param outSize
-     * @param fm
-     */
-    void stop(long timeInNS, long inSize, long outSize, FaultMode fm);
-}

http://git-wip-us.apache.org/repos/asf/cxf/blob/fd5abbd3/rt/pom.xml
----------------------------------------------------------------------
diff --git a/rt/pom.xml b/rt/pom.xml
index 7e8555e..fd9da64 100644
--- a/rt/pom.xml
+++ b/rt/pom.xml
@@ -40,6 +40,7 @@
         <module>bindings</module>
         <module>features/clustering</module>
         <module>features/logging</module>
+        <module>features/metrics</module>
         <module>features/throttling</module>
         <module>frontend/simple</module>
         <module>frontend/jaxws</module>


Mime
View raw message