Interface SyncAgentFactory


  • public interface SyncAgentFactory
    Provides the SyncAgent for a given type.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      SyncAgent getSyncAgent​(java.lang.String type)
      Provides SyncAgent instance for a particular type
      SyncAgent getSyncAgent​(java.lang.String type, java.lang.String nameHint)
      Provides SyncAgent instance for a particular type, the name of the agent is formed using the nameHint
    • Method Detail

      • getSyncAgent

        SyncAgent getSyncAgent​(java.lang.String type)
        Provides SyncAgent instance for a particular type
        Parameters:
        type - Type of the sync agent.
        Returns:
        sync agent instance
        Throws:
        java.lang.IllegalArgumentException - if type is null or is not recognized.
      • getSyncAgent

        SyncAgent getSyncAgent​(java.lang.String type,
                               java.lang.String nameHint)
        Provides SyncAgent instance for a particular type, the name of the agent is formed using the nameHint
        Parameters:
        type - Type of the sync agent.
        nameHint - hint for agent name
        Returns:
        sync agent instance
        Throws:
        java.lang.IllegalArgumentException - if type is null or is not recognized.