public class BrokerOffsetsRepository
extends java.lang.Object
| Constructor and Description |
|---|
BrokerOffsetsRepository(BlockingChannelFactory blockingChannelFactory,
pl.allegro.tech.hermes.common.time.Clock clock,
pl.allegro.tech.hermes.common.util.HostnameResolver hostnameResolver,
pl.allegro.tech.hermes.common.config.ConfigFactory configFactory) |
BrokerOffsetsRepository(BlockingChannelFactory blockingChannelFactory,
pl.allegro.tech.hermes.common.time.Clock clock,
pl.allegro.tech.hermes.common.util.HostnameResolver hostnameResolver,
int channelExpTime) |
| Modifier and Type | Method and Description |
|---|---|
long |
find(pl.allegro.tech.hermes.api.Subscription subscription,
int partitionId) |
void |
save(pl.allegro.tech.hermes.api.Subscription subscription,
pl.allegro.tech.hermes.domain.subscription.offset.PartitionOffset partitionOffset) |
@Inject public BrokerOffsetsRepository(BlockingChannelFactory blockingChannelFactory, pl.allegro.tech.hermes.common.time.Clock clock, pl.allegro.tech.hermes.common.util.HostnameResolver hostnameResolver, pl.allegro.tech.hermes.common.config.ConfigFactory configFactory)
public BrokerOffsetsRepository(BlockingChannelFactory blockingChannelFactory, pl.allegro.tech.hermes.common.time.Clock clock, pl.allegro.tech.hermes.common.util.HostnameResolver hostnameResolver, int channelExpTime)
public void save(pl.allegro.tech.hermes.api.Subscription subscription,
pl.allegro.tech.hermes.domain.subscription.offset.PartitionOffset partitionOffset)
throws java.util.concurrent.ExecutionException
java.util.concurrent.ExecutionExceptionpublic long find(pl.allegro.tech.hermes.api.Subscription subscription,
int partitionId)