Package com.gigaspaces.lrmi.classloading
Interface IRemoteClassProviderProvider
- All Known Implementing Classes:
Pivot.ServerRemoteClassProviderProvider
public interface IRemoteClassProviderProvider
Provides an interface to acquire a remote class provider, it also used as a place holder for a
context of a specific remote class loader for a single operation.
- Since:
- 6.6
- Author:
- eitany
-
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns true if the underlying connection to the remote peer is still open and can be used for remote class loading.setRemoteClassLoaderIdentifier(LRMIRemoteClassLoaderIdentifier remoteClassLoaderIdentifier) set thread context class loader identifier
-
Method Details
-
setRemoteClassLoaderIdentifier
LRMIRemoteClassLoaderIdentifier setRemoteClassLoaderIdentifier(LRMIRemoteClassLoaderIdentifier remoteClassLoaderIdentifier) set thread context class loader identifier- Returns:
- previous identifier
-
getRemoteClassLoaderIdentifier
LRMIRemoteClassLoaderIdentifier getRemoteClassLoaderIdentifier() -
getClassProvider
- Throws:
IOExceptionIOFilterException
-
isConnectionAlive
boolean isConnectionAlive()Returns true if the underlying connection to the remote peer is still open and can be used for remote class loading.
-