Class AbstractNamespaced<T>
java.lang.Object
io.fluxzero.sdk.common.AbstractNamespaced<T>
- All Implemented Interfaces:
Namespaced<T>
- Direct Known Subclasses:
DefaultDocumentStore, DefaultGenericGateway, DefaultMessageScheduler, DefaultResultGateway, ProxyRequestHandler, WebResponseGateway
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidclose()protected abstract TcreateForNamespace(String namespace) final TforNamespace(String namespace) Creates and returns the resource scoped to the specified namespace.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Namespaced
forDefaultNamespace
-
Constructor Details
-
AbstractNamespaced
public AbstractNamespaced()
-
-
Method Details
-
createForNamespace
-
forNamespace
Description copied from interface:NamespacedCreates and returns the resource scoped to the specified namespace.- Specified by:
forNamespacein interfaceNamespaced<T>- Parameters:
namespace- the namespace to which the returned resource is scoped- Returns:
- the resource associated with the specified namespace
-
close
protected void close()
-