public interface IRemoteJSpaceAdmin extends Remote
 Usage:
        IJSpace space = (IJSpace) SpaceFinder.find(spaceUrl);
        IRemoteJSpaceAdmin spaceAdmin = (IRemoteJSpaceAdmin)space.getAdmin();
 The code examples on each method assumes the above usage.
 | Modifier and Type | Field and Description | 
|---|---|
static int | 
REPLICATION_STATUS_ACTIVE
Deprecated. 
 
Since 8.0. This constant is relevant only in the old depracated replication module and will be removed in a future version. 
 | 
static int | 
REPLICATION_STATUS_DISABLED
Deprecated. 
 
Since 8.0. This constant is relevant only in the old depracated replication module and will be removed in a future version. 
 | 
static int | 
REPLICATION_STATUS_DISCONNECTED
Deprecated. 
 
Since 8.0. This constant is relevant only in the old depracated replication module and will be removed in a future version. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
dropClass(String className,
         SpaceContext sc)
Drop all Class entries and all its templates from the space. 
 | 
BasicTypeInfo | 
getClassTypeInfo(String className)
Deprecated. 
 
Since 8.0 - Use  
GigaSpaceTypeManager.getTypeDescriptor instead. | 
ClusterPolicy | 
getClusterPolicy()
Return the present ClusterPolicy objects. 
 | 
SpaceConfig | 
getConfig()
Returns  
SpaceConfig of this space. | 
String | 
getName()
Returns the Space Name. 
 | 
Object[] | 
getReplicationStatus()
Deprecated. 
 
Since 8.0 - This method is relevant only in the old deprecated replication module and will be removed in a future version. 
 | 
SpaceRuntimeInfo | 
getRuntimeInfo()
Returns  
SpaceRuntimeInfo. | 
SpaceRuntimeInfo | 
getRuntimeInfo(String className)
Returns  
SpaceRuntimeInfo for specific class name and its subclasses. | 
int | 
getState()
Returns the particular condition of this space. 
 | 
void | 
ping()
Ping to space to see if alive. 
 | 
void | 
setConfig(com.j_spaces.core.JSpaceAttributes config)
Deprecated. 
 
Since 8.0 - This method is reserved for internal usage only. 
 | 
SpaceCopyStatus | 
spaceCopy(IJSpace remoteSpace,
         Object template,
         boolean includeNotifyTemplates,
         int chunkSize)  | 
SpaceCopyStatus | 
spaceCopy(String remoteUrl,
         Object template,
         boolean includeNotifyTemplates,
         int chunkSize)
Given Url of a remote space, Copy all entries/notify templates
 from the space. 
 | 
@Deprecated static final int REPLICATION_STATUS_ACTIVE
@Deprecated static final int REPLICATION_STATUS_DISCONNECTED
@Deprecated static final int REPLICATION_STATUS_DISABLED
String getName() throws RemoteException
 Usage:
        spaceAdmin.getName()
 RemoteException - Failed to get nameSpaceRuntimeInfo getRuntimeInfo() throws RemoteException
SpaceRuntimeInfo.
 
 Usage:
   SpaceRuntimeInfo runtime = spaceAdmin.getRuntimeInfo();
   List classNames = runtime.m_ClassNames;
   List numOfEntries = runtime.m_NumOFEntries;
 RemoteException - if a communication error occursSpaceRuntimeInfo getRuntimeInfo(String className) throws RemoteException
SpaceRuntimeInfo for specific class name and its subclasses.
 
 Usage:
         String className = ExampleObject.class.getName();
   SpaceRuntimeInfo runtime = spaceAdmin.getRuntimeInfo(className);
   List classNames = runtime.m_ClassNames;
   List numOfEntries = runtime.m_NumOFEntries;
 RemoteException - if a communication error occursSpaceConfig getConfig() throws RemoteException
SpaceConfig of this space.
 
 Usage:
        SpaceConfig config = spaceAdmin.getConfig();
        if (config != null)
                boolean isClustered = config.m_isClustered;
 RemoteException - if a communication error occurs@Deprecated void setConfig(com.j_spaces.core.JSpaceAttributes config) throws RemoteException
RemoteExceptionvoid ping() throws RemoteException
Usage:
 try
 {
     spaceAdmin.ping();
 }
 catch (RemoteException re)
 {
     System.err.println("Space not accessible");
 }RemoteException - if a communication error occursgetState()SpaceCopyStatus spaceCopy(String remoteUrl, Object template, boolean includeNotifyTemplates, int chunkSize) throws RemoteException
 Usage:
   SpaceCopyStatus copyStatus = spaceAdmin.spaceCopy( sourceSpaceURL, template, false );
   System.out.println("Copy-Status: " + copyStatus );
 remoteUrl - url of remote space to copy fromtemplate - Entry template or null.includeNotifyTemplates - - if true ALL notify templates will be copied toochunkSize - Chunk size (batch) for this copy operation.RemoteException - if a communication error occursSpaceCopyStatus spaceCopy(IJSpace remoteSpace, Object template, boolean includeNotifyTemplates, int chunkSize) throws RemoteException
RemoteException@Deprecated Object[] getReplicationStatus() throws RemoteException
 Usage:
   Object[] replStatus = spaceAdmin.getReplicationStatus();
   String[] peers = (String[])replStatus[0];
   int[] status = (int[])replStatus[1];
 RemoteException - if a communication error occurs@Deprecated BasicTypeInfo getClassTypeInfo(String className) throws RemoteException
GigaSpaceTypeManager.getTypeDescriptor instead.
 Usage:
   com.j_spaces.core.client.BasicTypeInfo classInfo
        = spaceAdmin.getClassTypeInfo( className );
 
   String[] fieldNames = classInfo.m_FieldsNames;
   String[] fieldTypes = classInfo.m_FieldsTypes;
 className - - The name of the class to retrieve the information from.RemoteException - if a communication error occursClusterPolicy getClusterPolicy() throws RemoteException
RemoteException - if a communication error occursvoid dropClass(String className, SpaceContext sc) throws RemoteException, DropClassException
 Usage:
        spaceAdmin.dropClass( className );
 className - name of class to delete.DropClassException - Failed to drop desired class.RemoteException - if a communication error occursint getState()
      throws RemoteException
RemoteException - if a communication error occursISpaceStateCopyright © GigaSpaces.