All Classes and Interfaces

Class
Description
An abstract implementation of a DigitalSigner which provides convienance utilities for storing a reference to the Signature and also generating and encoding the actual digital signature.
Abstract implementation of the ServiceConnector that holds the ServiceInfo and the CredentialsSource as well as providing convenience proxy methods.
Abstract ServiceExporter for web services
Represents an alternate endpoint URL based on an endpoint URL pattern (reg-exp) to replace with the given actual endpoint.
Represents an alternate endpoint URL host based on an endpoint URL host replacement pattern (reg-exp) to replace with the given actual endpoint host value.
 
Extension to KSBHttpInvokerRequestExecutor that retrieves credentials from the CredentialsSource and places them in a BASIC HTTP Authorization header.
A client-side proxy for that records an entry in the BAM for invocations on the proxied service.
A parameter of a method invocation recorded by the BAM.
A service-side proxy for that records an entry in the BAM for invocations on the proxied service endpoint.
Service for recording and accessing entries in the BAM.
 
An entry in the BAM representing a service method invocation.
Extends BasicAuthenticationCredentials
Initializes authenticationService with user credentials.
CallbackHandler that verifies the password and username is correct for a service secured with basic authentication.
CallbackHandler that sets the password if the callback is an instance of WSPasswordCallback
This class is used to register and validate services with basic authentication.
Implements the BasicAuthenticationService
 
 
Utility class to translate the various codes into labels and vice versa.
A complete difference between local and remote KSB services.
 
Workflow CryptoPasswordCallbackHandler which retrieves the keystore password from the workflow Config.
An adapter for the ServletController so that it conforms to Springs MVC Controller interface.
 
 
Default implementation of ExceptionRoutingService.
Configures HttpClientBuilder instances for use by the HttpInvokerConnector.
Default implementation of the MessageExceptionHandler which handles exceptions thrown from message processing.
A service for aquiring Signatures for signing and verification of messages.
 
Responsible for signing a message.
A service for putting a document into exception routing.
A servlet which returns a client KeyStore object to the user as a file.
Interface for customizing HttpClientBuilders.
A DigitalSigner implementation which places the alias and digital signature into the request headers of the commons HttpClient's HttpRequest.
Contains some utility methods for dealing with configuration of the HttpComponents HttpClient.
 
 
 
A CXF Interceptor that binds itself to the USER_LOGICAL phase to be used on inbound messages.
A factory bean which is used to produce an instance id for the service bus.
This is an interface for the Java Security Management piece of the KSB module of Rice.
This is an implementation of the JavaSecurityManagementService interface used by the KSB module
Class used to hold displayable data for KeyStore entries
This class creates a proxy for services deployed on KSB.
This class can be used to create a KSBClientProxy.
Used to configure the embedded workflow.
This is a file for constants used by the KSB module of Rice
Configuration Parameters
 
A DispatcherServlet which dispatches incoming requests to the appropriate service endpoint.
A HandlerMapping which handles incoming HTTP requests from the bus.
 
At HttpInvokerRequestExecutor which is capable of digitally signing and verifying messages.
 
Creates KSBs root resource loader with all the correct children attached ready for starting.
 
 
 
A thread pool which can be used to schedule asynchronous tasks.
A Thread Pool implementation for the KSB which implements a thread pool backed by a configuration store.
 
TODO...
 
TODO...
A MessageExceptionHandler handles exception which arrise during processing of the message.
Fetches messages from the db.
 
 
 
Service for interfacing with the queue of asynchronous messages.
 
Sends message when current transaction commits.
Job saves a PersistedMessageBO to the message queue in the state of 'R' and then puts into a MessageServiceInvoker for execution in KSBThreadPool.
 
Handles invocation of a PersistedMessageBO.
 
 
 
Created by chrwad on 03/05/2015.
A comparator to put into the PriorityBlockingQueue used in the KSBThreadPoolImpl.
A factory bean which reads quartz-related properties from the Config system and generates a Properites instance for use when configuration quartz.
 
TODO...
A DigitalSinger which places the alias and digital signature into the response headers of an HttpServletResponse.
Reference implementation of the ServiceBusAdminService
 
A simple ResourceLoader implementation which delegates ServiceBusResourceLoader.getService(QName) calls to the ServiceBus.
Helps populate service call protocol headers with Rice version information.
A CXF Interceptor that binds itself to the USER_PROTOCOL phase to be used on outbound messages.
This class is meant to be a temporary implementation of serialization operations for ServiceConfiguration classes.
 
Constructs a ServiceConnector based on the provided ServiceInfo/ServiceDefinition.
 
 
Manages service endpoints that are exported from this application
 
 
Looks up service QNameS based on URL StringS.
TODO ...
Default implementation of the ServiceRegistryDiffCalculator which calculates differences between client service bus state and service registry state.
An OutputStream which decorates another OutputStream with a wrapper that digitally signs the data when the OutputStream is closed.
An HttpServletResponseWrapper which wraps the underlying response's OutputStream in a SignatureSingingOutputStream which will generate a digital signature for the outgoing message.
An InputStream which decorates another InputStream with a wrapper that verifies the digital signature of the data after the last piece of data is read.
An HttpServletRequestWrapper which will wraps the underlying request's InputStream in a SignatureVerifyingInputStream which will verify the digital signature of the request after all of the data has been read from the input stream.
 
 
 
Implementation of a CredentialsSource that contains a username and password.
 
Implementation of a CredentialsSource that returns an X509 Certificate.