comparison src/de/mpiwg/itgroup/annotationManager/restlet/RestServer.java @ 3:e5f0906c107c

Neue Startseite Header bei Post werden jetzt richtig gesetzt.
author dwinter
date Fri, 25 Nov 2011 08:43:25 +0100
parents 6888ae3287b8
children 0be9d53a6967
comparison
equal deleted inserted replaced
2:6888ae3287b8 3:e5f0906c107c
32 32
33 import org.restlet.data.ChallengeScheme; 33 import org.restlet.data.ChallengeScheme;
34 import org.restlet.data.ClientInfo; 34 import org.restlet.data.ClientInfo;
35 import org.restlet.engine.component.ChildContext; 35 import org.restlet.engine.component.ChildContext;
36 import org.restlet.ext.jaas.JaasVerifier; 36 import org.restlet.ext.jaas.JaasVerifier;
37 import org.restlet.routing.Redirector;
37 import org.restlet.routing.Router; 38 import org.restlet.routing.Router;
38 import org.restlet.routing.Template; 39 import org.restlet.routing.Template;
39 import org.restlet.routing.TemplateRoute; 40 import org.restlet.routing.TemplateRoute;
40 import org.restlet.security.ChallengeAuthenticator; 41 import org.restlet.security.ChallengeAuthenticator;
41 import org.restlet.security.MapVerifier; 42 import org.restlet.security.MapVerifier;
123 124
124 public synchronized Restlet createInboundRoot(){ 125 public synchronized Restlet createInboundRoot(){
125 this.authenticator = createAuthenticator(); 126 this.authenticator = createAuthenticator();
126 127
127 128
129 //String target = "{rh}/{rf}/XX";
130 //Redirector redirector = new Redirector(getContext().createChildContext(), target,
131 // Redirector.MODE_CLIENT_SEE_OTHER);
132
128 Router router = new Router(getContext()); 133 Router router = new Router(getContext());
134
129 135
130 router.attach("/annotations",AddAndSearchAnnotations.class); 136 router.attach("/annotations",AddAndSearchAnnotations.class);
131 router.attach("/search",AddAndSearchAnnotations.class); // annotator api askes for different uris for search and adding 137 router.attach("/search",AddAndSearchAnnotations.class); // annotator api askes for different uris for search and adding
132 router.attach("/dummy",Dummy.class); 138 router.attach("/dummy",Dummy.class);
133 139
140 //router.attach("",redirector);
141 router.attach("/",AnnotatorInfo.class);
134 authenticator.setNext(router); 142 authenticator.setNext(router);
135 return authenticator; 143 return authenticator;
136 144
137 145
138 146