class ClientSideResourceManager extends OSResourceManager
For each server-side OS resource, this will obtain a network proxy. Otherwise, a local proxy is generated.
| Modifier and Type | Field and Description |
|---|---|
private static java.util.concurrent.atomic.AtomicBoolean |
IS_INIT
Flag required to initialize the resources only once per client JVM.
|
LOG, resources| Constructor and Description |
|---|
ClientSideResourceManager() |
| Modifier and Type | Method and Description |
|---|---|
(package private) EnvironmentAccessor |
initializeEnvironments()
Initialize the OS
OsResourceType.ENVIRONMENTS resource. |
(package private) FileSystem |
initializeFileSystem()
Initialize the OS
OsResourceType.FILESYSTEM resource. |
(package private) NativeAPICaller |
initializeLibrary()
Initialize the OS
OsResourceType.LIBRARY resource. |
(package private) LowLevelBuffer |
initializeMemptr()
Initialize the OS
OsResourceType.MEMPTR resource. |
(package private) LowLevelSocket |
initializeSocket()
Initialize the OS
OsResourceType.SOCKET resource. |
(package private) WebService |
initializeWebService()
Initialize the OS
OsResourceType.WEBSERVICE resource. |
getEnvironments, getFileSystem, getInstance, getLibrary, getMemptr, getSocket, getWebService, isServerSideEnvironments, isServerSideFileSystem, isServerSideLibrary, isServerSideMemptr, isServerSideSocket, isServerSideWebServiceprivate static final java.util.concurrent.atomic.AtomicBoolean IS_INIT
LowLevelBuffer initializeMemptr()
OsResourceType.MEMPTR resource.
If the OSResourceManager.isServerSideMemptr() memptr is server-side, this returns a network proxy.
Otherwise, a local proxy is returned.
initializeMemptr in class OSResourceManagerLowLevelBuffer network or local object.NativeAPICaller initializeLibrary()
OsResourceType.LIBRARY resource.
If the OSResourceManager.isServerSideLibrary() library is server-side, this returns a network proxy.
Otherwise, a local proxy is returned.
initializeLibrary in class OSResourceManagerNativeAPICaller network or local object.LowLevelSocket initializeSocket()
OsResourceType.SOCKET resource.
If the OSResourceManager.isServerSideSocket() client-socket is server-side, this returns a network proxy.
Otherwise, a local proxy is returned.
initializeSocket in class OSResourceManagerLowLevelSocket network or local object.FileSystem initializeFileSystem()
OsResourceType.FILESYSTEM resource.
If the OSResourceManager.isServerSideFileSystem() file system is server-side, this returns a network proxy.
Otherwise, a local proxy is returned.
initializeFileSystem in class OSResourceManagerFileSystem network or local object.WebService initializeWebService()
OsResourceType.WEBSERVICE resource.
If the web service is server-side, this returns a network proxy.
Otherwise, a local proxy is returned.
initializeWebService in class OSResourceManagerWebService network or local object.EnvironmentAccessor initializeEnvironments()
OsResourceType.ENVIRONMENTS resource.
If the resource environments is server-side, this returns a network proxy.
Otherwise, a local proxy is returned.
initializeEnvironments in class OSResourceManagerEnvironmentAccessor network or local object.