@@ -14,53 +14,55 @@ export declare class RsiServer {
14
14
private elementUtil ;
15
15
private port ;
16
16
private serviceRegistry ;
17
+ /** the servers id */
18
+ private ID ;
17
19
constructor ( ) ;
18
20
stop ( ) : void ;
19
21
run ( options ?: RunOptions ) : Promise < any > ;
20
22
addService ( service : Service ) : void ;
21
23
announceService ( service : Service ) : void ;
22
24
/**
23
- * retrieve all resources of a service
24
- *
25
- * @param service the service to discover
26
- *
27
- * returns an express route callback
28
- */
25
+ * retrieve all resources of a service
26
+ *
27
+ * @param service the service to discover
28
+ *
29
+ * returns an express route callback
30
+ */
29
31
private serviceGET ( service ) ;
30
32
/**
31
- * handling GET requests on element level (retrieve element details).
32
- *
33
- * @param service The service name.
34
- * @param resource The resource name.
35
- */
33
+ * handling GET requests on element level (retrieve element details).
34
+ *
35
+ * @param service The service name.
36
+ * @param resource The resource name.
37
+ */
36
38
private elementGET ( service , resource ) ;
37
39
/**
38
- * handling GET requests on resource level (element listing).
39
- *
40
- * @param service The service name.
41
- * @param resource The resource name.
42
- */
40
+ * handling GET requests on resource level (element listing).
41
+ *
42
+ * @param service The service name.
43
+ * @param resource The resource name.
44
+ */
43
45
resourceGET ( service : Service , resource : Resource ) : ( req : express . Request , res : express . Response , next : express . NextFunction ) => void ;
44
46
/**
45
- * handling POST requests on resource level (elment creation).
46
- *
47
- * @param service The service name.
48
- * @param resource The resource name.
49
- */
47
+ * handling POST requests on resource level (elment creation).
48
+ *
49
+ * @param service The service name.
50
+ * @param resource The resource name.
51
+ */
50
52
resourcePOST : ( service : Service , resource : Resource ) => ( req : express . Request , res : express . Response , next : express . NextFunction ) => void ;
51
53
serviceGETSpec : ( service : Service ) => ( req : express . Request , res : express . Response , next : express . NextFunction ) => void ;
52
54
/**
53
- * handling DELETE requests on element level (element removal or property reset).
54
- *
55
- * @param service The service name.
56
- * @param resource The resource name.
57
- */
55
+ * handling DELETE requests on element level (element removal or property reset).
56
+ *
57
+ * @param service The service name.
58
+ * @param resource The resource name.
59
+ */
58
60
elementDELETE : ( service : Service , resource : Resource ) => ( req : express . Request , res : express . Response , next : express . NextFunction ) => void ;
59
61
/**
60
- * handling POST requests on element level (modify an existing element).
61
- *
62
- * @param service The service name.
63
- * @param resource The resource name.
64
- */
62
+ * handling POST requests on element level (modify an existing element).
63
+ *
64
+ * @param service The service name.
65
+ * @param resource The resource name.
66
+ */
65
67
private elementPOST ( service , resource ) ;
66
68
}
0 commit comments