Class TestServerPluginDescriptor
java.lang.Object
de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor<TestServerBuilder>
test.de.iip_ecosphere.platform.transport.TestServerPluginDescriptor
- All Implemented Interfaces:
de.iip_ecosphere.platform.support.plugins.PluginDescriptor<TestServerBuilder>
public class TestServerPluginDescriptor
extends de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor<TestServerBuilder>
A test server plugin descriptor. May create JVM process to run the server within. Last resort if dependencies are
massively conflicting.
- Author:
- Holger Eichelberger, SSE
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA JVM-based test server, i.e., a wrapping server process implemented through an own JVM process.static interfaceSupplies whether aTestServerPluginDescriptor.JvmTestServeris up and running.Nested classes/interfaces inherited from class de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor
de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor.PluginSupplier<T> -
Constructor Summary
ConstructorsConstructorDescriptionTestServerPluginDescriptor(String id, TestServerBuilder.InstanceCreator instanceCreator) Creates a descriptor instance. -
Method Summary
Methods inherited from class de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor
createPlugin, createPlugin, getId, getType, initId, initIds, initPluginSupplierMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.iip_ecosphere.platform.support.plugins.PluginDescriptor
getFurtherIds
-
Constructor Details
-
TestServerPluginDescriptor
Creates a descriptor instance.- Parameters:
id- the plugin idinstanceCreator- an instance creator to be passed into aTestServerPluginDescriptor.JvmTestServer
-