Class PluginInfo

java.lang.Object
de.elo.ix.client.plugin.PluginInfo
All Implemented Interfaces:
java.io.Serializable

public class PluginInfo
extends java.lang.Object
implements java.io.Serializable
OSGi plugin information.
Since:
10.99.999.008
See Also:
Serialized Form
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected long id
    Plugin ID.
    protected java.util.List<java.lang.String> serviceNames
    List of service names provides by this plugin.
    protected PluginState state
    Plugin state.
    protected java.lang.String symbolicName
    Plugin name.
  • Constructor Summary

    Constructors 
    Constructor Description
    PluginInfo()  
  • Method Summary

    Modifier and Type Method Description
    long getId()  
    java.util.List<java.lang.String> getServiceNames()  
    PluginState getState()  
    java.lang.String getSymbolicName()  
    void setId​(long id)  
    void setServiceNames​(java.util.List<java.lang.String> serviceNames)  
    void setState​(PluginState state)  
    void setSymbolicName​(java.lang.String symbolicName)  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • id

      protected long id
      Plugin ID. This value is transient and might change after Indexserver has re-loaded or re-started.
    • symbolicName

      protected java.lang.String symbolicName
      Plugin name. Symbolic name of OSGi plugin.
    • state

      protected PluginState state
      Plugin state.
    • serviceNames

      protected java.util.List<java.lang.String> serviceNames
      List of service names provides by this plugin. A list of full qualified class names, e.g. IXServerEvents.class.getName(), WorkflowNodeEvents.class.getName(), DynamicKeywordEvents.class.getName()
      Since:
      10.99.999.010
  • Constructor Details

  • Method Details