Package com.adobe.cq.dam.mac.sync.api
Interface SyncAgentFactory
-
public interface SyncAgentFactory
Provides theSyncAgent
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 typeSyncAgent
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 isnull
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 isnull
or is not recognized.
-
-