Package com.adobe.cq.dam.mac.sync.api
Interface SyncAgentFactory
public interface SyncAgentFactory
Provides the
SyncAgent for a given type.-
Method Summary
Modifier and TypeMethodDescriptiongetSyncAgent(String type) Provides SyncAgent instance for a particular typegetSyncAgent(String type, String nameHint) Provides SyncAgent instance for a particular type, the name of the agent is formed using the nameHint
-
Method Details
-
getSyncAgent
Provides SyncAgent instance for a particular type- Parameters:
type- Type of the sync agent.- Returns:
- sync agent instance
- Throws:
IllegalArgumentException- if type isnullor is not recognized.
-
getSyncAgent
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:
IllegalArgumentException- if type isnullor is not recognized.
-