Interface WoDTDigitalTwinInterfaceController

  • All Superinterfaces:
    WebServerController

    public interface WoDTDigitalTwinInterfaceController
    extends WebServerController
    This interface represent the WoDT Digital Twins Interface controller.
    • Method Detail

      • routeGetDigitalTwin

        void routeGetDigitalTwin​(io.javalin.http.Context context)
        Get Digital Twin controller.
        Parameters:
        context - the javalin context
      • routeGetDigitalTwinKnowledgeGraph

        void routeGetDigitalTwinKnowledgeGraph​(io.javalin.http.Context context)
        Get Digital Twin Knowledge Graph controller.
        Parameters:
        context - the javalin context
      • routeGetDigitalTwinKnowledgeGraphEvents

        void routeGetDigitalTwinKnowledgeGraphEvents​(io.javalin.websocket.WsConfig wsContext)
        Get Digital Twin Knowledge Graph controller.
        Parameters:
        wsContext - the javalin context
      • routeGetDigitalTwinDescriptor

        void routeGetDigitalTwinDescriptor​(io.javalin.http.Context context)
        Get Digital Twin Descriptor controller.
        Parameters:
        context - the javalin context
      • routeHandleActionInvocation

        void routeHandleActionInvocation​(io.javalin.http.Context context)
        Handle an action invocation.
        Parameters:
        context - the javalin context.
      • notifyNewDTKG

        void notifyNewDTKG​(java.lang.String newDtkg)
        Notify the presence of a new Digital Twin Knowledge Graph.
        Parameters:
        newDtkg - the new DTKG.