package websample.crtest;

import org.restlet.Component;
import org.restlet.Server;
import org.restlet.data.Protocol;
import org.restlet.engine.Engine;

public class App {
    
    
    public static void main(String[] args){
        
        Component component = null;
        try{
           /*Engine.getInstance().getRegisteredClients().clear();*/
            Engine.getInstance().getRegisteredClients()
            .add(0, new org.restlet.ext.httpclient.HttpClientHelper(null));
        Server server = new Server(Protocol.HTTP, 8080);
        component = new Component();
        component.getServers().add(server);
        component.getClients().add(Protocol.HTTP);
        component.getClients().add(Protocol.HTTPS);
        component.getDefaultHost().attach("", new RestApp());
        component.start();
        while(System.in.read() != 'q')
            ;
        
        }
        catch(Exception e){
            e.printStackTrace();
        }
        if(component != null)
            try {
                component.stop();
            } catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
    }

}
