Uses of Package
com.yahoo.jdisc
Package
Description
Provides the common classes and interfaces of the jDISC core.
Provides classes and interfaces for implementing an
Application
.Provides classes and interfaces for implementing a
RequestHandler
.Provides classes and interfaces for implementing a
ClientProvider
or
a ServerProvider
.Provides classes and interfaces for implementing unit tests of jDISC components.
-
ClassDescriptionThis class provides a thread-safe implementation of the
SharedResource
interface, and should be used for all subclasses ofRequestHandler
,ClientProvider
andServerProvider
.This is the immutable Container.Declares the interface for the arbitrary context object to pass to both theMetric.set(String, Number, Context)
andMetric.add(String, Number, Context)
methods.This class represents a single request (which may have any content model that aServerProvider
chooses to implement).Represents a live reference to aSharedResource
.This class represents the single response (which may have any content model that aRequestHandler
chooses to implement) of some single request.This interface defines a reference counted resource.This interface provides a callback for when theRequest.setTimeout(long, TimeUnit)
is invoked.This class provides access to the current time in milliseconds, as viewed by theContainer
. -
ClassDescriptionThis class provides a thread-safe implementation of the
SharedResource
interface, and should be used for all subclasses ofRequestHandler
,ClientProvider
andServerProvider
.This interface provides an API for writing metric data to the configuredMetricConsumer
.Declares the interface for the arbitrary context object to pass to both theMetric.set(String, Number, Context)
andMetric.add(String, Number, Context)
methods.This interface defines a reference counted resource. -
ClassDescriptionThis class provides a thread-safe implementation of the
SharedResource
interface, and should be used for all subclasses ofRequestHandler
,ClientProvider
andServerProvider
.This interface defines a reference counted resource.This class provides access to the current time in milliseconds, as viewed by theContainer
. -
ClassDescriptionThis class provides a thread-safe implementation of the
SharedResource
interface, and should be used for all subclasses ofRequestHandler
,ClientProvider
andServerProvider
.This class represents a single request (which may have any content model that aServerProvider
chooses to implement).This class represents the single response (which may have any content model that aRequestHandler
chooses to implement) of some single request.This interface defines a reference counted resource. -
-
ClassDescriptionThis class provides a thread-safe implementation of the
SharedResource
interface, and should be used for all subclasses ofRequestHandler
,ClientProvider
andServerProvider
.This is the immutable Container.This interface defines a reference counted resource. -
ClassDescriptionThis interface provides an API for writing metric data to the configured
MetricConsumer
. -
ClassDescriptionThis is the immutable Container.This interface provides an API for writing metric data to the configured
MetricConsumer
.Declares the interface for the arbitrary context object to pass to both theMetric.set(String, Number, Context)
andMetric.add(String, Number, Context)
methods.An implementation ofSharedResource
that does not do anything.This class represents a single request (which may have any content model that aServerProvider
chooses to implement).This class represents the single response (which may have any content model that aRequestHandler
chooses to implement) of some single request.This interface defines a reference counted resource.This class provides access to the current time in milliseconds, as viewed by theContainer
.