Interface ChannelConfigurationFactory
-
- All Known Implementing Classes:
DefaultChannelConfigurationFactory
public interface ChannelConfigurationFactoryInterface that enables the automatic generation of outboundsync components when a newOutboundChannelConfigurationModelis created.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OutboundSyncCronJobModelcreateCronJob(OutboundChannelConfigurationModel channel, OutboundSyncJobModel job)Creates theOutboundSyncCronJobModelOutboundSyncJobModelcreateJob(OutboundChannelConfigurationModel channel, OutboundSyncStreamConfigurationContainerModel streamConfigContainer)Creates theOutboundSyncJobModelOutboundSyncStreamConfigurationContainerModelcreateStreamContainer(OutboundChannelConfigurationModel channel)Creates theStreamConfigurationContainerModeljava.util.List<StreamConfigurationModel>createStreams(OutboundChannelConfigurationModel channel, StreamConfigurationContainerModel streamConfigContainer)Create theStreamConfigurationModels for each IntegrationObjectItem
-
-
-
Method Detail
-
createStreamContainer
OutboundSyncStreamConfigurationContainerModel createStreamContainer(OutboundChannelConfigurationModel channel)
Creates theStreamConfigurationContainerModel- Parameters:
channel- theOutboundChannelConfigurationModel- Returns:
- the new
StreamConfigurationContainerModel
-
createStreams
java.util.List<StreamConfigurationModel> createStreams(OutboundChannelConfigurationModel channel, StreamConfigurationContainerModel streamConfigContainer)
Create theStreamConfigurationModels for each IntegrationObjectItem- Parameters:
channel- theOutboundChannelConfigurationModelto associate with eachStreamConfigurationModelstreamConfigContainer- theStreamConfigurationContainerModelto associate with eachStreamConfigurationModel- Returns:
- a list of
StreamConfigurationModels
-
createJob
OutboundSyncJobModel createJob(OutboundChannelConfigurationModel channel, OutboundSyncStreamConfigurationContainerModel streamConfigContainer)
Creates theOutboundSyncJobModel- Parameters:
channel- theOutboundChannelConfigurationModelto associate with the new outboundsync componentstreamConfigContainer- theOutboundSyncStreamConfigurationContainerModelto associate with the new outboundsync component- Returns:
- the new
OutboundSyncJobModel
-
createCronJob
OutboundSyncCronJobModel createCronJob(OutboundChannelConfigurationModel channel, OutboundSyncJobModel job)
Creates theOutboundSyncCronJobModel- Parameters:
channel- theOutboundChannelConfigurationModelto associate with the new outboundsync componentjob- theOutboundSyncJobModelto associate with the new outboundsync component- Returns:
- the new
OutboundSyncCronJobModel
-
-