All Classes and Interfaces
Class
Description
Defines some internal constants used on this class.
A private class which exposes constants which define the XML element names to use
when this object is marshalled to XML.
The definition of a service on the service bus.
Encapsulates an asynchronous call to a service.
A simple immutable implementation of an
Endpoint which simply
wraps a ServiceConfiguration and it's associated service implementation.A helper class which can be used to by a client application to export a callback service to the Kuali Service Bus
service registry.
An
Endpoint contains a reference to the ServiceConfiguration
for a service as well as a proxy to the service endpoint that can be invoked.A private class which exposes constants which define the XML element names to use
when this object is marshalled to XML.
Defines various constants that are used by or in conjunction with the KSB api.
Defines various namespace-related constants for the KSB.
Defines the set of out-of-the-box service types that the KSB understands.
A static service locator which aids in locating the various services that
form the Kuali Service Bus API.
Loads a lazy proxy to a service from the
ServiceBus.A ServiceBusExporter which only exports the service if the specified property is set
to true.
Wraps information resulting from a "removeAndPublish" operation on the
registry.
The
ServiceBus is the primary api that client applications use to interact with the Kuali
Service Bus.Used from Spring to register service definitions from an already configured and started KSB.
An interface which defines common configuration information for all services.
Defines the common parameters for the publication and export of a service
to the
ServiceBus and ServiceRegistry.Immutable implementation of the
ServiceDescriptorContract interface.A builder which can be used to construct
ServiceDescriptor instances.A service descriptor includes a serialized XML representation of the
ServiceConfiguration for the service.Immutable implementation of the
ServiceEndpointContract interface.A builder which can be used to construct
ServiceEndpoint instances.Represents a service endpoint that has been published to the service registry.
Defines the possible statuses for a service endpoint in the KSB registry.
Immutable implementation of the
ServiceInfoContract interface.A builder which can be used to construct
ServiceInfo instances.Defines the contract for information about a service that is published in
the
ServiceRegistry.Defines the interface for a remotely accessible service registry.