+
+ +

Class NetworkPerformanceJSONResolver

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.djrapitops.plan.delivery.webserver.resolver.json.NetworkPerformanceJSONResolver
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Resolver
    +
    +
    +
    @Singleton
    +public class NetworkPerformanceJSONResolver
    +extends java.lang.Object
    +implements Resolver
    +
    Creates JSON payload for /server-page Performance tab.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NetworkPerformanceJSONResolver

        +
        @Inject
        +public NetworkPerformanceJSONResolver​(PlanConfig config,
        +                                      Locale locale,
        +                                      DBSystem dbSystem,
        +                                      Formatters formatters)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        canAccess

        +
        public boolean canAccess​(Request request)
        +
        Description copied from interface: Resolver
        +
        Implement access control if authorization is enabled. +

        + Is not called when access control is not active.

        +
        +
        Specified by:
        +
        canAccess in interface Resolver
        +
        Parameters:
        +
        request - HTTP request, contains all information necessary to check access.
        +
        Returns:
        +
        true if allowed or invalid target, false if response should be 403 (forbidden)
        +
        See Also:
        +
        for that has access permissions.
        +
        +
      • +
      + + + + + + + +
        +
      • +

        createJSONAsMap

        +
        public java.util.Map<java.lang.String,​java.lang.Object> createJSONAsMap​(java.util.Collection<ServerUUID> serverUUIDs)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+