com.esri.arcgis.geodatabase
Interface IWorkspaceReplicaEvents

All Superinterfaces:
Serializable
All Known Implementing Classes:
IWorkspaceReplicaEventsProxy

public interface IWorkspaceReplicaEvents
extends Serializable

Provides access to replica events that may be fired after extracting data or schema in a checkout or a child replica.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux


Method Summary
 void afterCreateChildReplica(String name, int parentReplicaType, IReplicaDescription rDescription, IWorkspace childWorkspace)
          Occurs in the master geodatabase when a replica operation ends.
 void beforeCreateChildReplica(String name, int parentReplicaType, IReplicaDescription rDescription, IWorkspace childWorkspace)
          Occurs in the master geodatabase when a replica operation begins.
 

Method Detail

beforeCreateChildReplica

void beforeCreateChildReplica(String name,
                              int parentReplicaType,
                              IReplicaDescription rDescription,
                              IWorkspace childWorkspace)
                              throws IOException,
                                     AutomationException
Occurs in the master geodatabase when a replica operation begins.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
name - The name (in)
parentReplicaType - A com.esri.arcgis.geodatabase.esriReplicaType constant (in)
rDescription - A reference to a com.esri.arcgis.geodatabase.IReplicaDescription (in)
childWorkspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

afterCreateChildReplica

void afterCreateChildReplica(String name,
                             int parentReplicaType,
                             IReplicaDescription rDescription,
                             IWorkspace childWorkspace)
                             throws IOException,
                                    AutomationException
Occurs in the master geodatabase when a replica operation ends.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
name - The name (in)
parentReplicaType - A com.esri.arcgis.geodatabase.esriReplicaType constant (in)
rDescription - A reference to a com.esri.arcgis.geodatabase.IReplicaDescription (in)
childWorkspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.