//package de.twenty11.skysail.server.ext.maven.internal; // //import org.restlet.Component; //import org.restlet.data.Protocol; //import org.slf4j.Logger; //import org.slf4j.LoggerFactory; // ///** // * Concurrency note from parent class: instances of this class or its subclasses can be invoked by several threads at // * the same time and therefore must be thread-safe. You should be especially careful when storing state in member // * variables. // * // * @author carsten // * // */ //public class MyComponent extends Component { // // /** slf4j based logger implementation. */ // private Logger logger = LoggerFactory.getLogger(this.getClass()); // // private MyApplication application; // // /** // * // */ // public MyComponent() { // getClients().add(Protocol.CLAP); // getClients().add(Protocol.HTTP); // // // Create a restlet application // logger.info("new restlet application: {}", MyApplication.class.getName()); // application = new MyApplication("/static"); // // // Attach the application to the component and start it // logger.info("attaching application and starting {}", this.toString()); // getDefaultHost().attachDefault(application); // } // // @Override // public MyApplication getApplication() { // return this.application; // } //}