Class ESWorkspaceProviderProviderFactory

  • All Implemented Interfaces:
    java.io.Serializable, org.eclipse.rap.rwt.service.UISessionListener, org.eclipse.swt.internal.SerializableCompatibility, org.osgi.framework.ServiceFactory<ESWorkspaceProviderProvider>

    public class ESWorkspaceProviderProviderFactory
    extends java.lang.Object
    implements org.osgi.framework.ServiceFactory<ESWorkspaceProviderProvider>, org.eclipse.rap.rwt.service.UISessionListener
    This is the factory for creating the ESWorkspaceProviderProvider service.
    Author:
    neilmack
    See Also:
    Serialized Form
    • Constructor Detail

      • ESWorkspaceProviderProviderFactory

        public ESWorkspaceProviderProviderFactory()
        default constructor.
    • Method Detail

      • init

        public void init()
        initialise the factory.
      • getService

        public final ESWorkspaceProviderProvider getService​(org.osgi.framework.Bundle bundle,
                                                            org.osgi.framework.ServiceRegistration<ESWorkspaceProviderProvider> registration)
        this method returns the ESWorkspaceProviderProvider service for the current session. It is called by the OSGI framework.
        Specified by:
        getService in interface org.osgi.framework.ServiceFactory<ESWorkspaceProviderProvider>
        Parameters:
        bundle - the OSGI bundle
        registration - the service registration
        Returns:
        the service
      • beforeDestroy

        public void beforeDestroy​(org.eclipse.rap.rwt.service.UISessionEvent event)
        Specified by:
        beforeDestroy in interface org.eclipse.rap.rwt.service.UISessionListener
        See Also:
        UISessionListener.beforeDestroy(org.eclipse.rap.rwt.service.UISessionEvent)