twcsckernel.serverKernel.plugins
Class PluginHandle
java.lang.Object
twcsckernel.serverKernel.plugins.PluginHandle
public class PluginHandle
- extends java.lang.Object
Uchwyt plugina na serwerze zawierający komplet informacji tj.: deskryptor,
ścieżki do plików JAR klienta i serwera oraz instancję PluginBuildera
(o ile plugina pracuje w trybie zdalnymm czyli deskryptor.isRemote==true).
- Author:
- VMD Group
Constructor Summary |
PluginHandle(PluginBuilder serverPluginBuilder,
PluginDescriptor descriptor,
java.lang.String pluginPath,
java.lang.String serverFilename,
java.lang.String clientFilename,
byte[] clientPluginData)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
descriptor
public final PluginDescriptor descriptor
- Deskryptor plugina.
serverPluginBuilder
public final PluginBuilder serverPluginBuilder
- klasa serwerowej części plugina - jeśli plugin nie jest przeznaczony do
pracy zdalnej, to wartością jest
null
.
PluginHandle
public PluginHandle(PluginBuilder serverPluginBuilder,
PluginDescriptor descriptor,
java.lang.String pluginPath,
java.lang.String serverFilename,
java.lang.String clientFilename,
byte[] clientPluginData)
getServerJarPath
public java.lang.String getServerJarPath()
- Returns:
- ścieżka do JARa serwerowej części plugina - jeśli plugin nie
posiada części serwerowej, to wartością jest
null
.
getClientJarPath
public java.lang.String getClientJarPath()
- Returns:
- ścieżka do JARa klienckiej części plugina.
getClientPluginData
public byte[] getClientPluginData()
- Metoda zwraca binarną postać pliku JAR klienckiej części plugina.
- Returns:
- - binarna postać pliku JAR klienta
Copyright © 2005-2006 CS@PUT. All Rights Reserved.