<idea-plugin>
  <extensionPoints>
    <extensionPoint qualifiedName="Educational.xPluginConfigurator"
                    interface="com.jetbrains.edu.socialMedia.x.XPluginConfigurator"
                    dynamic="true"/>
    <extensionPoint qualifiedName="Educational.linkedInPluginConfigurator"
                    interface="com.jetbrains.edu.socialMedia.linkedIn.LinkedInPluginConfigurator"
                    dynamic="true"/>
  </extensionPoints>

  <extensions defaultExtensionNs="com.intellij">
    <httpRequestHandler implementation="com.jetbrains.edu.socialMedia.linkedIn.LinkedInRestService"/>
    <httpRequestHandler implementation="com.jetbrains.edu.socialMedia.x.XRestService"/>
  </extensions>

  <extensions defaultExtensionNs="Educational">
    <checkListener implementation="com.jetbrains.edu.socialMedia.SocialMediaMultiplePostAction"/>

    <optionsProvider instance="com.jetbrains.edu.socialMedia.x.XOptionsProvider"/>
    <optionsProvider instance="com.jetbrains.edu.socialMedia.linkedIn.LinkedInOptionsProvider"/>

    <xPluginConfigurator implementation="com.jetbrains.edu.socialMedia.marketplace.MarketplaceXConfigurator"/>
    <linkedInPluginConfigurator implementation="com.jetbrains.edu.socialMedia.marketplace.MarketplaceLinkedInConfigurator"/>
  </extensions>
</idea-plugin>
