Interface BulkContentBuilder


  • @ProviderType
    public interface BulkContentBuilder
    A BulkContentBuilder assembles the data for composite actions for the replication.
    • Method Detail

      • create

        ReplicationContent create​(Session session,
                                  CompositeReplicationAction action,
                                  ReplicationContentFactory contentFactory,
                                  java.util.Map<java.lang.String,​java.lang.Object> parameters)
                           throws ReplicationException
        Create the replication content for multiple resources. If this bulk content builder does not create content for the actual composite replication (e.g. for a delete replication), the bulk content builder should return ReplicationContent.VOID.
        Parameters:
        session - session to use to access the repository
        action - The composite replication action
        contentFactory - the factory for creating binary content objects.
        parameters - additional parameters needed for implementation specific purposes
        Returns:
        A newly created replication content or ReplicationContent.VOID.
        Throws:
        ReplicationException - if an error during assembly of the content occurs.
      • getName

        java.lang.String getName()
        Returns the name of this bulk content builder.
        Returns:
        the name of this bulk content builder.
        Since:
        5.3
      • getTitle

        java.lang.String getTitle()
        Returns the title of this bluk content builder.
        Returns:
        the title.
        Since:
        5.3