Class Endpoint

java.lang.Object
org.apache.jena.fuseki.server.Endpoint
All Implemented Interfaces:
Counters

public class Endpoint extends Object implements Counters
  • Field Details

    • DatasetEP

      public static final ValidString DatasetEP
      The endpoint name used for a dataset-level endpoint.
  • Method Details

    • create

      public static Endpoint.Builder create()
      Build an endpoint
    • create

      public static Endpoint create(Operation operation, String endpointName, AuthPolicy requestAuth)
      Build an endpoint
    • create

      public static Endpoint create(Operation operation, String endpointName)
      Build an endpoint
    • getCounters

      public CounterSet getCounters()
      Specified by:
      getCounters in interface Counters
    • getOperation

      public Operation getOperation()
    • getProcessor

      public ActionProcessor getProcessor()
    • setProcessor

      public void setProcessor(ActionProcessor proc)
      Directly replace the ActionProcessor. This allows an endpoint to be created, and then latest have the ActionProcessor set, such as applying a default (normal case) or a security version injected.
    • getContext

      public Context getContext()
    • isUnnamed

      public boolean isUnnamed()
    • getName

      public String getName()
    • getAuthPolicy

      public AuthPolicy getAuthPolicy()
    • getRequests

      public long getRequests()
    • getRequestsGood

      public long getRequestsGood()
    • getRequestsBad

      public long getRequestsBad()
    • sameNameAndOperation

      public static boolean sameNameAndOperation(Endpoint ep1, Endpoint ep2)
    • toString

      public String toString()
      Overrides:
      toString in class Object