KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > mortbay > util > jmx > ThreadedServerMBean


1 // ========================================================================
2
// $Id: ThreadedServerMBean.java,v 1.9 2004/10/27 23:09:17 gregwilkins Exp $
3
// Copyright 1999-2004 Mort Bay Consulting Pty. Ltd.
4
// ------------------------------------------------------------------------
5
// Licensed under the Apache License, Version 2.0 (the "License");
6
// you may not use this file except in compliance with the License.
7
// You may obtain a copy of the License at
8
// http://www.apache.org/licenses/LICENSE-2.0
9
// 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

16 package org.mortbay.util.jmx;
17
18 import javax.management.MBeanException JavaDoc;
19
20 import org.mortbay.util.ThreadedServer;
21
22 /* ------------------------------------------------------------ */
23 /**
24  *
25  * @version $Revision: 1.9 $
26  * @author Greg Wilkins (gregw)
27  */

28 public class ThreadedServerMBean extends ThreadPoolMBean
29 {
30     /* ------------------------------------------------------------ */
31     public ThreadedServerMBean()
32         throws MBeanException JavaDoc
33     {
34         super();
35     }
36     
37     /* ------------------------------------------------------------ */
38     public ThreadedServerMBean(ThreadedServer object)
39         throws MBeanException JavaDoc
40     {
41         super(object);
42     }
43     
44     /* ------------------------------------------------------------ */
45     protected void defineManagedResource()
46     {
47         super.defineManagedResource();
48
49         defineAttribute("host");
50         defineAttribute("port");
51         defineAttribute("tcpNoDelay");
52         defineAttribute("lingerTimeSecs");
53         defineAttribute("acceptQueueSize");
54         defineAttribute("acceptorThreads");
55     }
56 }
57
Popular Tags