Class AcmeProxyService

  • All Implemented Interfaces:
    EventListener, org.springframework.context.ApplicationListener<org.springframework.web.socket.messaging.SessionDisconnectEvent>

    @Controller
    public class AcmeProxyService
    extends Object
    implements org.springframework.context.ApplicationListener<org.springframework.web.socket.messaging.SessionDisconnectEvent>
    • Constructor Detail

      • AcmeProxyService

        public AcmeProxyService()
    • Method Detail

      • processACMERequest

        @MessageMapping("/acmeProxy")
        @SendTo("/topic/acmeProxied")
        public de.trustable.ca3s.acmeproxy.dto.AcmeResponseContainer processACMERequest​(@Payload
                                                                                        de.trustable.ca3s.acmeproxy.dto.AcmeRequestContainer arc,
                                                                                        org.springframework.messaging.simp.stomp.StompHeaderAccessor stompHeaderAccessor,
                                                                                        Principal principal)
      • handleException

        @MessageExceptionHandler
        public String handleException​(Throwable exception)
      • onApplicationEvent

        public void onApplicationEvent​(org.springframework.web.socket.messaging.SessionDisconnectEvent event)
        Specified by:
        onApplicationEvent in interface org.springframework.context.ApplicationListener<org.springframework.web.socket.messaging.SessionDisconnectEvent>