Class CSCertificateStoreService
java.lang.Object
com.io7m.certusine.vanilla.internal.store.CSCertificateStoreService
- All Implemented Interfaces:
CSCertificateStoreServiceType,com.io7m.repetoir.core.RPServiceType,AutoCloseable,Flow.Subscriber<CSConfiguration>
public final class CSCertificateStoreService
extends Object
implements CSCertificateStoreServiceType, Flow.Subscriber<CSConfiguration>
A certificate store service.
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidvoidvoidonNext(CSConfiguration item) voidonSubscribe(Flow.Subscription newSubscription) store()store(CSConfigurationServiceType configuration, CSCertificateStoreFactoryType stores) Open a certificate store service.
-
Method Details
-
store
public static CSCertificateStoreServiceType store(CSConfigurationServiceType configuration, CSCertificateStoreFactoryType stores) throws IOException Open a certificate store service.- Parameters:
configuration- The configuration servicestores- The store factory- Returns:
- A new service
- Throws:
IOException- On errors
-
store
- Specified by:
storein interfaceCSCertificateStoreServiceType- Returns:
- The open store
-
description
- Specified by:
descriptionin interfacecom.io7m.repetoir.core.RPServiceType
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-
onSubscribe
- Specified by:
onSubscribein interfaceFlow.Subscriber<CSConfiguration>
-
onNext
- Specified by:
onNextin interfaceFlow.Subscriber<CSConfiguration>
-
onError
- Specified by:
onErrorin interfaceFlow.Subscriber<CSConfiguration>
-
onComplete
public void onComplete()- Specified by:
onCompletein interfaceFlow.Subscriber<CSConfiguration>
-