Class RoleProfileHandler

  • All Implemented Interfaces:
    org.swisspush.gateleen.core.logging.LoggableResource

    public class RoleProfileHandler
    extends Object
    implements org.swisspush.gateleen.core.logging.LoggableResource
    Author:
    https://github.com/lbovet [Laurent Bovet]
    • Constructor Detail

      • RoleProfileHandler

        public RoleProfileHandler​(io.vertx.core.Vertx vertx,
                                  org.swisspush.gateleen.core.storage.ResourceStorage storage,
                                  String roleProfileUriPattern)
    • Method Detail

      • isRoleProfileRequest

        public boolean isRoleProfileRequest​(io.vertx.core.http.HttpServerRequest request)
      • enableResourceLogging

        public void enableResourceLogging​(boolean resourceLoggingEnabled)
        Specified by:
        enableResourceLogging in interface org.swisspush.gateleen.core.logging.LoggableResource
      • handle

        public void handle​(io.vertx.core.http.HttpServerRequest request)