Class JerseyClient

  • All Implemented Interfaces:
    io.featurehub.client.EdgeService

    @Singleton
    @Deprecated
    public class JerseyClient
    extends java.lang.Object
    implements io.featurehub.client.EdgeService
    Deprecated.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected io.featurehub.client.FeatureHubConfig fhConfig
      Deprecated.
       
    • Constructor Summary

      Constructors 
      Constructor Description
      JerseyClient​(io.featurehub.client.FeatureHubConfig config, boolean initializeOnConstruction, io.featurehub.client.FeatureStore repository, cd.connect.openapi.support.ApiClient apiClient)
      Deprecated.
       
      JerseyClient​(io.featurehub.client.FeatureHubConfig config, io.featurehub.client.FeatureStore repository)
      Deprecated.
       
    • Field Detail

      • fhConfig

        protected final io.featurehub.client.FeatureHubConfig fhConfig
        Deprecated.
    • Constructor Detail

      • JerseyClient

        public JerseyClient​(io.featurehub.client.FeatureHubConfig config,
                            io.featurehub.client.FeatureStore repository)
        Deprecated.
      • JerseyClient

        public JerseyClient​(io.featurehub.client.FeatureHubConfig config,
                            boolean initializeOnConstruction,
                            io.featurehub.client.FeatureStore repository,
                            cd.connect.openapi.support.ApiClient apiClient)
        Deprecated.
    • Method Detail

      • makeExecutor

        protected java.util.concurrent.ExecutorService makeExecutor()
        Deprecated.
      • makeEventSourceTarget

        protected jakarta.ws.rs.client.WebTarget makeEventSourceTarget​(jakarta.ws.rs.client.Client client,
                                                                       java.lang.String sdkUrl)
        Deprecated.
      • makeFeatureServiceClient

        protected io.featurehub.sse.api.FeatureService makeFeatureServiceClient​(cd.connect.openapi.support.ApiClient apiClient)
        Deprecated.
      • setFeatureState

        public void setFeatureState​(java.lang.String key,
                                    io.featurehub.sse.model.FeatureStateUpdate update)
        Deprecated.
      • setFeatureState

        public void setFeatureState​(io.featurehub.client.Feature feature,
                                    io.featurehub.sse.model.FeatureStateUpdate update)
        Deprecated.
      • fromValue

        protected io.featurehub.sse.model.SSEResultState fromValue​(java.lang.String name)
        Deprecated.
      • isInitialized

        public boolean isInitialized()
        Deprecated.
      • shutdown

        public void shutdown()
        Deprecated.
        Tell the client to shutdown when we next fall off.
      • isShutdownOnServerFailure

        public boolean isShutdownOnServerFailure()
        Deprecated.
      • setShutdownOnServerFailure

        public void setShutdownOnServerFailure​(boolean shutdownOnServerFailure)
        Deprecated.
      • isShutdownOnEdgeFailureConnection

        public boolean isShutdownOnEdgeFailureConnection()
        Deprecated.
      • setShutdownOnEdgeFailureConnection

        public void setShutdownOnEdgeFailureConnection​(boolean shutdownOnEdgeFailureConnection)
        Deprecated.
      • getFeaturehubContextHeader

        public java.lang.String getFeaturehubContextHeader()
        Deprecated.
      • contextChange

        @NotNull
        public @NotNull java.util.concurrent.Future<io.featurehub.client.Readyness> contextChange​(java.lang.String newHeader,
                                                                                                  java.lang.String contextSha)
        Deprecated.
        Specified by:
        contextChange in interface io.featurehub.client.EdgeService
      • isClientEvaluation

        public boolean isClientEvaluation()
        Deprecated.
        Specified by:
        isClientEvaluation in interface io.featurehub.client.EdgeService
      • close

        public void close()
        Deprecated.
        Specified by:
        close in interface io.featurehub.client.EdgeService
      • getConfig

        @NotNull
        public @NotNull io.featurehub.client.FeatureHubConfig getConfig()
        Deprecated.
        Specified by:
        getConfig in interface io.featurehub.client.EdgeService
      • isRequiresReplacementOnHeaderChange

        public boolean isRequiresReplacementOnHeaderChange()
        Deprecated.
        Specified by:
        isRequiresReplacementOnHeaderChange in interface io.featurehub.client.EdgeService
      • poll

        public void poll()
        Deprecated.
        Specified by:
        poll in interface io.featurehub.client.EdgeService