twcsckernel.serverKernel.plugins
Class PluginHandle

java.lang.Object
  extended by 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

Field Summary
 PluginDescriptor descriptor
          Deskryptor plugina.
 PluginBuilder serverPluginBuilder
          klasa serwerowej części plugina - jeśli plugin nie jest przeznaczony do pracy zdalnej, to wartością jest null.
 
Constructor Summary
PluginHandle(PluginBuilder serverPluginBuilder, PluginDescriptor descriptor, java.lang.String pluginPath, java.lang.String serverFilename, java.lang.String clientFilename, byte[] clientPluginData)
           
 
Method Summary
 java.lang.String getClientJarPath()
           
 byte[] getClientPluginData()
          Metoda zwraca binarną postać pliku JAR klienckiej części plugina.
 java.lang.String getServerJarPath()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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.

Constructor Detail

PluginHandle

public PluginHandle(PluginBuilder serverPluginBuilder,
                    PluginDescriptor descriptor,
                    java.lang.String pluginPath,
                    java.lang.String serverFilename,
                    java.lang.String clientFilename,
                    byte[] clientPluginData)
Method Detail

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.