Class OsgiExecable.ReflectionHost

java.lang.Object
com.diffplug.gradle.osgi.OsgiExecable.ReflectionHost
All Implemented Interfaces:
OsgiExecable, Serializable, Runnable
Direct Known Subclasses:
SetupAction
Enclosing interface:
OsgiExecable

public abstract static class OsgiExecable.ReflectionHost extends Object implements OsgiExecable
Defines data which will be passed via reflection to code within the OSGi runtime - the reflection allows us to call code for which we don't have the necessary dependencies to resolve its imports unless it is only instantiated within the OSGi container.
See Also:
  • Constructor Details

    • ReflectionHost

      protected ReflectionHost(String delegate)
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable