public final class SMFVersionProbeControllerOSGi extends Object implements SMFVersionProbeControllerType
| Constructor and Description |
|---|
SMFVersionProbeControllerOSGi()
Construct an OSGi probe controller component.
|
| Modifier and Type | Method and Description |
|---|---|
void |
onProbeProviderAdd(SMFVersionProbeProviderType provider)
Register a version probe provider.
|
void |
onProbeProviderRemove(SMFVersionProbeProviderType provider)
Unregister a version probe provider.
|
javaslang.control.Validation<javaslang.collection.Seq<SMFParseError>,SMFVersionProbed> |
probe(Supplier<InputStream> streams)
Probe the given file.
|
public SMFVersionProbeControllerOSGi()
public void onProbeProviderAdd(SMFVersionProbeProviderType provider)
provider - The providerpublic void onProbeProviderRemove(SMFVersionProbeProviderType provider)
provider - The providerpublic javaslang.control.Validation<javaslang.collection.Seq<SMFParseError>,SMFVersionProbed> probe(Supplier<InputStream> streams)
SMFVersionProbeControllerTypeprobe in interface SMFVersionProbeControllerTypestreams - A supplier that is capable of repeatedly re-opening a fileCopyright © 2017 <code@io7m.com> http://io7m.com