Package com.gigaspaces.lrmi.nio
Class Pivot.ServerRemoteClassProviderProvider
java.lang.Object
com.gigaspaces.lrmi.nio.Pivot.ServerRemoteClassProviderProvider
- All Implemented Interfaces:
IRemoteClassProviderProvider
- Enclosing class:
- Pivot
public static final class Pivot.ServerRemoteClassProviderProvider
extends Object
implements IRemoteClassProviderProvider
-
Constructor Summary
Constructors -
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
-
Constructor Details
-
ServerRemoteClassProviderProvider
-
-
Method Details
-
getClassProvider
- Specified by:
getClassProviderin interfaceIRemoteClassProviderProvider- Throws:
IOExceptionIOFilterException
-
getRemoteClassLoaderIdentifier
- Specified by:
getRemoteClassLoaderIdentifierin interfaceIRemoteClassProviderProvider
-
setRemoteClassLoaderIdentifier
public LRMIRemoteClassLoaderIdentifier setRemoteClassLoaderIdentifier(LRMIRemoteClassLoaderIdentifier remoteClassLoaderIdentifier) Description copied from interface:IRemoteClassProviderProviderset thread context class loader identifier- Specified by:
setRemoteClassLoaderIdentifierin interfaceIRemoteClassProviderProvider- Returns:
- previous identifier
-
isConnectionAlive
public boolean isConnectionAlive()Description copied from interface:IRemoteClassProviderProviderReturns true if the underlying connection to the remote peer is still open and can be used for remote class loading.- Specified by:
isConnectionAlivein interfaceIRemoteClassProviderProvider
-