Package org.teiid.services
Class AbstractEventDistributorFactoryService
- java.lang.Object
-
- org.teiid.services.AbstractEventDistributorFactoryService
-
- All Implemented Interfaces:
EventDistributorFactory
,InternalEventDistributorFactory
public abstract class AbstractEventDistributorFactoryService extends Object implements InternalEventDistributorFactory
-
-
Constructor Summary
Constructors Constructor Description AbstractEventDistributorFactoryService()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract DQPCore
getDQPCore()
EventDistributor
getEventDistributor()
protected abstract ObjectReplicator
getObjectReplicator()
EventDistributor
getReplicatedEventDistributor()
InternalEventDistributorFactory
getValue()
protected abstract VDBRepository
getVdbRepository()
void
start()
void
stop()
-
-
-
Method Detail
-
getValue
public InternalEventDistributorFactory getValue() throws IllegalStateException, IllegalArgumentException
-
getVdbRepository
protected abstract VDBRepository getVdbRepository()
-
getObjectReplicator
protected abstract ObjectReplicator getObjectReplicator()
-
getDQPCore
protected abstract DQPCore getDQPCore()
-
start
public void start()
-
stop
public void stop()
-
getReplicatedEventDistributor
public EventDistributor getReplicatedEventDistributor()
- Specified by:
getReplicatedEventDistributor
in interfaceInternalEventDistributorFactory
-
getEventDistributor
public EventDistributor getEventDistributor()
- Specified by:
getEventDistributor
in interfaceEventDistributorFactory
-
-