Package org.eclnt.jsfserver.streamstore
Class StreamStore
java.lang.Object
org.eclnt.jsfserver.streamstore.StreamStore
Factory for accessing stream store objects.
Internally the stream store management is connected to the tenant management using interface
Up to 20190923 the stream store only managed UTF8-String data. With 20190923 binary data was introduced as well. Implementations that "only" support
Internally the stream store management is connected to the tenant management using interface
ITenantAccess
. Per tenant one IStreamStore
instance is kept.
Up to 20190923 the stream store only managed UTF8-String data. With 20190923 binary data was introduced as well. Implementations that "only" support
IStreamStore
are automatically wrapped using a wrapper object
of StreamStoreWithBinaryWrapper
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic IStreamStore
In most cases information within the stream store is kept separated by the current tenant.static IStreamStoreWithBinary
In most cases information within the stream store is kept separated by the current tenant.static IStreamStore
This is the default access to the implementation ofIStreamStore
.static IStreamStoreWithBinary
This is the default access to the implementation ofIStreamStoreWithBinary
.static void
initialize
(javax.servlet.ServletContext servletContext)
-
Constructor Details
-
StreamStore
public StreamStore()
-
-
Method Details
-
initialize
public static void initialize(javax.servlet.ServletContext servletContext) -
getInstance
This is the default access to the implementation ofIStreamStore
. The default stream store provides access ot UTF8 based strings. -
getCrossTenantInstance
In most cases information within the stream store is kept separated by the current tenant. In some cases information needs to be stored cross-tenant. (e.g. style information needs to be available before tenant selection) -
getInstanceWithBinary
This is the default access to the implementation ofIStreamStoreWithBinary
. -
getCrossTenantInstanceWithBinary
In most cases information within the stream store is kept separated by the current tenant. In some cases information needs to be stored cross-tenant. (e.g. style information needs to be available before tenant selection)
-