Class SpringManagedModuleReferenceParser

  • All Implemented Interfaces:
    com.google.common.base.Function<org.osgi.framework.ServiceReference,​com.atlassian.fugue.Option<com.atlassian.plugin.ModuleCompleteKey>>, Function<org.osgi.framework.ServiceReference,​com.atlassian.fugue.Option<com.atlassian.plugin.ModuleCompleteKey>>

    public class SpringManagedModuleReferenceParser
    extends Object
    implements com.google.common.base.Function<org.osgi.framework.ServiceReference,​com.atlassian.fugue.Option<com.atlassian.plugin.ModuleCompleteKey>>
    Derives a ModuleCompleteKey from a dynamic module service export.
    Since:
    5.6
    • Constructor Detail

      • SpringManagedModuleReferenceParser

        public SpringManagedModuleReferenceParser()
    • Method Detail

      • apply

        public com.atlassian.fugue.Option<com.atlassian.plugin.ModuleCompleteKey> apply​(org.osgi.framework.ServiceReference serviceReference)
        Specified by:
        apply in interface com.google.common.base.Function<org.osgi.framework.ServiceReference,​com.atlassian.fugue.Option<com.atlassian.plugin.ModuleCompleteKey>>
        Specified by:
        apply in interface Function<org.osgi.framework.ServiceReference,​com.atlassian.fugue.Option<com.atlassian.plugin.ModuleCompleteKey>>