public abstract class AbstractReplicatedMailboxesServiceFactory<T> extends java.lang.Object implements ServerSideServiceProvider.IServerSideServiceFactory<T>
| Modifier and Type | Field and Description | 
|---|---|
protected static org.slf4j.Logger | 
logger  | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
AbstractReplicatedMailboxesServiceFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract T | 
create(MailboxReplicaRootDescriptor root,
      Container cont,
      BmContext context,
      MailboxReplicaStore mboxReplicaStore,
      ContainerStoreService<MailboxReplica> storeService,
      ContainerStore containerStore)  | 
protected T | 
createNoopService(MailboxReplicaRootDescriptor mailboxRoot,
                 java.lang.String domainUid)  | 
protected T | 
getService(BmContext context,
          CyrusPartition partition,
          MailboxReplicaRootDescriptor mailboxRoot)  | 
T | 
instance(BmContext context,
        java.lang.String... params)  | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfactoryClassprotected AbstractReplicatedMailboxesServiceFactory()
protected T getService(BmContext context, CyrusPartition partition, MailboxReplicaRootDescriptor mailboxRoot)
protected abstract T create(MailboxReplicaRootDescriptor root, Container cont, BmContext context, MailboxReplicaStore mboxReplicaStore, ContainerStoreService<MailboxReplica> storeService, ContainerStore containerStore)
protected T createNoopService(MailboxReplicaRootDescriptor mailboxRoot, java.lang.String domainUid)
public T instance(BmContext context, java.lang.String... params)
instance in interface ServerSideServiceProvider.IServerSideServiceFactory<T>Copyright © 2023. All Rights Reserved.