package ru sfedu droolsweb import java util HashSet import java util S

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
package ru.sfedu.droolsweb;
import java.util.HashSet;
import java.util.Set;
import javax.ws.rs.ApplicationPath;
import javax.ws.rs.core.Application;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
/**
*
* @author orus-kade
*/
@ApplicationPath("/app")
public class DroolsWebApplication extends Application {
private static final Logger logger = LogManager.getLogger(DroolsWebApplication.class);
private Set<Object> var = new HashSet<Object>();
private Set<Class<?>> empty = new HashSet<Class<?>>();
public DroolsWebApplication() throws Exception {
//прописываются все классы сервисов, может быть несколько
var.add(new ru.sfedu.droolsweb.service.DroolsWebService());
logger.info("App starting...");
}
@Override
public Set<Class<?>> getClasses() {
return empty;
}
@Override
public Set<Object> getSingletons() {
return var;
}
}