1 /* 2 * Copyright (C) WebJMX. 3 * All rights reserved. 4 * 5 * This software is distributed under the terms of the WebJMX License version 2.0. 6 * See the terms of the WebJMX License in the documentation provided with this software. 7 */ 8 /* 9 * JMXServiceAdapter.java 10 * 11 * Created on December 20, 2001, 5:39 PM 12 */ 13 14 package org.webjmx.adapter; 15 16 import java.util.*; 17 import javax.management.*; 18 19 /** This interface is used by the AdapterFactory to manage the the remote MBeanServer 20 * it interacts with. A developer can extend the taglib to work with other JMX implementations 21 * a writing classes which implement this interface and regisetering those implementations 22 * with the AdapterFactory through it's XML config file. 23 * 24 * @author John Aronson 25 */ 26 public interface JMXServiceAdapter extends MBeanServer 27 { 28 public void initialize(List params) 29 throws Exception; 30 31 public void connect() 32 throws Exception; 33 } 34 35