01: /**********************************************************************
02: Copyright (c) 2007 Erik Bengtson and others. All rights reserved.
03: Licensed under the Apache License, Version 2.0 (the "License");
04: you may not use this file except in compliance with the License.
05: You may obtain a copy of the License at
06:
07: http://www.apache.org/licenses/LICENSE-2.0
08:
09: Unless required by applicable law or agreed to in writing, software
10: distributed under the License is distributed on an "AS IS" BASIS,
11: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12: See the License for the specific language governing permissions and
13: limitations under the License.
14:
15: Contributors:
16: ...
17: ***********************************************************************/
18: /**********************************************************************
19: Copyright (c) 2007 Erik Bengtson and others. All rights reserved.
20: Licensed under the Apache License, Version 2.0 (the "License");
21: you may not use this file except in compliance with the License.
22: You may obtain a copy of the License at
23:
24: http://www.apache.org/licenses/LICENSE-2.0
25:
26: Unless required by applicable law or agreed to in writing, software
27: distributed under the License is distributed on an "AS IS" BASIS,
28: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
29: See the License for the specific language governing permissions and
30: limitations under the License.
31:
32: Contributors:
33: ...
34: **********************************************************************/package org.jpox.management.runtime;
35:
36: /**
37: * Runtime information about the ConnectionManager
38: */
39: public interface ConnectionManagerRuntimeMBean {
40:
41: /**
42: * Current number of active connections
43: * @return Current number of active connections
44: */
45: long getConnectionActiveCurrent();
46:
47: /**
48: * Highest number of active connections
49: * @return Highest number of active connections
50: */
51: long getConnectionActiveHigh();
52:
53: /**
54: * Total number of active connections
55: * @return Total number of active connections
56: */
57: long getConnectionActiveTotal();
58: }
|