com.jniwrapper.win32.tools
Class RegisterDispatchComServer.ComServerDescriptor

java.lang.Object
  extended bycom.jniwrapper.win32.tools.RegisterDispatchComServer.ComServerDescriptor
Enclosing class:
RegisterDispatchComServer

public static class RegisterDispatchComServer.ComServerDescriptor
extends java.lang.Object

This class is the descriptor of a Java COM server.


Constructor Summary
RegisterDispatchComServer.ComServerDescriptor(java.lang.Class serverClass, java.lang.String serverLocation)
          Creates new descriptor for Java COM server.
RegisterDispatchComServer.ComServerDescriptor(java.lang.Class serverClass, java.lang.String location, java.lang.String jvmPath, java.lang.String classpath, java.lang.String VMParameters, boolean runIndividualJVM)
          Creates new descriptor for Java COM server.
 
Method Summary
 java.lang.String getClasspath()
          Returns the class path of this Java COM server.
 CLSID getCLSID()
           
 java.lang.String getJvmPath()
          Returns the path to JVM which is specified for this Java COM server.
 java.lang.String getLocation()
          Returns the location of this Java COM server.
 java.lang.Class getServerClass()
          Returns the actual class of this Java COM server.
 java.lang.String getVMParameters()
          Returns JVM parameters which are used for this Java COM server.
 boolean isRunIndividualJVM()
          Returns a flag that determines where and how to start this Java COM server.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegisterDispatchComServer.ComServerDescriptor

public RegisterDispatchComServer.ComServerDescriptor(java.lang.Class serverClass,
                                                     java.lang.String location,
                                                     java.lang.String jvmPath,
                                                     java.lang.String classpath,
                                                     java.lang.String VMParameters,
                                                     boolean runIndividualJVM)
Creates new descriptor for Java COM server.

Parameters:
serverClass - Java COM server class
location - location
jvmPath - path to JVM
classpath - class path
VMParameters - parameters for JVM
runIndividualJVM - specifies whether or not to run this Java COM server in individual JVM. When true the new JVM will started for this server; otherwise this server will be launched in shared JVM.

RegisterDispatchComServer.ComServerDescriptor

public RegisterDispatchComServer.ComServerDescriptor(java.lang.Class serverClass,
                                                     java.lang.String serverLocation)
Creates new descriptor for Java COM server.

Parameters:
serverClass - Java COM server class
serverLocation - location of the server
Method Detail

getClasspath

public java.lang.String getClasspath()
Returns the class path of this Java COM server.

Returns:
class path value

getJvmPath

public java.lang.String getJvmPath()
Returns the path to JVM which is specified for this Java COM server.

Returns:
path to JVM

getServerClass

public java.lang.Class getServerClass()
Returns the actual class of this Java COM server.

Returns:
actual Java class

getLocation

public java.lang.String getLocation()
Returns the location of this Java COM server.

Returns:
actual location

getVMParameters

public java.lang.String getVMParameters()
Returns JVM parameters which are used for this Java COM server.

Returns:
JVM parameters

isRunIndividualJVM

public boolean isRunIndividualJVM()
Returns a flag that determines where and how to start this Java COM server.

Returns:
true means that this Java COM server should be started in separate JVM; false otherwise.

getCLSID

public CLSID getCLSID()