// Path: src/main/java/org/jminix/server/ServerConnectionProvider.java
// public interface ServerConnectionProvider
// {
//     /**
//      * List of connections. The clients are not intended to cache them, but query them before each use.
//      * The ordering is guaranteed to be unchanged over time (e.g. after reboot).
//      * 
//      * @return the list of connections. 
//      */
//     public List<MBeanServerConnection> getConnections();
// 
// 	/**
// 	 * @return the names of connections. They can be simple numeric identifiers. They are guarantee not to change over
// 	 *         time (e.g. after reboot), though.
// 	 */
//     public List<String> getConnectionKeys();
//     
//     /**
//      * Return a connection by name.
//      * 
//      * @param name key as returned by {@link #getConnectionKeys()}.
//      * @return the connection or null if not found.
//      */
//     public MBeanServerConnection getConnection(String name);
// }
// 
// Path: src/main/java/org/jminix/type/AttributeFilter.java
// public interface AttributeFilter {
//     
//     /**
//      * @param object the attribute to transform.
//      * @return the transformed object.
//      */
//     Object filter(Object object);
// }


import java.io.InputStream;
import java.io.OutputStream;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import org.jminix.console.resource.*;
import org.jminix.server.DefaultLocalServerConnectionProvider;
import org.jminix.server.ServerConnectionProvider;
import org.jminix.type.AttributeFilter;
import org.restlet.*;
import org.restlet.data.MediaType;
import org.restlet.data.Protocol;
import org.restlet.representation.OutputRepresentation;
import org.restlet.resource.Directory;
import org.restlet.routing.Router;
import org.restlet.routing.Template;
import java.io.IOException;

/* 
 * Copyright 2009 Laurent Bovet, Swiss Post IT <lbovet@jminix.org>
 *
 * Licensed 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.jminix.console.application;



public class MiniConsoleApplication extends Application
{
  
    {
        configureLog(null);
    }
    

// Path: src/main/java/org/jminix/server/ServerConnectionProvider.java
// public interface ServerConnectionProvider
// {
//     /**
//      * List of connections. The clients are not intended to cache them, but query them before each use.
//      * The ordering is guaranteed to be unchanged over time (e.g. after reboot).
//      * 
//      * @return the list of connections. 
//      */
//     public List<MBeanServerConnection> getConnections();
// 
// 	/**
// 	 * @return the names of connections. They can be simple numeric identifiers. They are guarantee not to change over
// 	 *         time (e.g. after reboot), though.
// 	 */
//     public List<String> getConnectionKeys();
//     
//     /**
//      * Return a connection by name.
//      * 
//      * @param name key as returned by {@link #getConnectionKeys()}.
//      * @return the connection or null if not found.
//      */
//     public MBeanServerConnection getConnection(String name);
// }
// 
// Path: src/main/java/org/jminix/type/AttributeFilter.java
// public interface AttributeFilter {
//     
//     /**
//      * @param object the attribute to transform.
//      * @return the transformed object.
//      */
//     Object filter(Object object);
// }


// Path: src/main/java/org/jminix/console/application/MiniConsoleApplication.java
import java.io.InputStream;
import java.io.OutputStream;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import org.jminix.console.resource.*;
import org.jminix.server.DefaultLocalServerConnectionProvider;
import org.jminix.server.ServerConnectionProvider;
import org.jminix.type.AttributeFilter;
import org.restlet.*;
import org.restlet.data.MediaType;
import org.restlet.data.Protocol;
import org.restlet.representation.OutputRepresentation;
import org.restlet.resource.Directory;
import org.restlet.routing.Router;
import org.restlet.routing.Template;
import java.io.IOException;

/* 
 * Copyright 2009 Laurent Bovet, Swiss Post IT <lbovet@jminix.org>
 *
 * Licensed 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.jminix.console.application;



public class MiniConsoleApplication extends Application
{
  
    {
        configureLog(null);
    }
    

    private ServerConnectionProvider serverConnectionProvider;
