jrunx.connectorinstaller
Class Win32Handler

java.lang.Object
  |
  +--jrunx.connectorinstaller.Win32NativeHandler
        |
        +--jrunx.connectorinstaller.Win32Handler

public class Win32Handler
extends jrunx.connectorinstaller.Win32NativeHandler

JRun 4.0 Wrapper for JNI calls to C++ dll to access IIS metabase.

Version:
JRun version 4.0 Win32NativeHandler has to be able to compile stand-alone on the Windows build system. Wrap it so that all accesses to other classes are done here.
Author:
Carol Frampton (cframpton@macromedia.com)

Constructor Summary
Win32Handler()
           
 
Method Summary
 int clearIISJrunFilter(java.lang.String siteStr, java.lang.String filterName)
           
 int clearIISJrunVirtualDir(java.lang.String siteStr, java.lang.String virtualDir)
           
 int clearIISScriptMap(java.lang.String siteStr, java.lang.String dllPath)
           
 byte[] getIISVersion()
           
 java.lang.String getIISVersionStr()
           
 java.lang.String[] getIISWebSiteList()
           
 java.lang.String getServiceNameFromPath(java.lang.String binPath)
           
 boolean isNTServiceDisabled(java.lang.String serviceName)
           
 int portScan(java.lang.String host, short startPort, int portCount, int timeoutInMs, short[] portList)
           
 int setIISJrunFilter(java.lang.String siteStr, java.lang.String filterName, java.lang.String filterDesc, java.lang.String dllPath)
           
 int setIISJrunVirtualDir(java.lang.String siteStr, java.lang.String virtualDir, java.lang.String localPath)
           
 int setIISScriptMap(java.lang.String siteStr, java.lang.String mapList, java.lang.String dllPath)
           
 boolean startNTService(java.lang.String serviceName)
           
 int statusNTService(java.lang.String serviceName)
           
 boolean stopNTService(java.lang.String serviceName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Win32Handler

public Win32Handler()
             throws java.io.IOException,
                    ConnectorInstallerException
Method Detail

getIISVersion

public byte[] getIISVersion()

getIISVersionStr

public java.lang.String getIISVersionStr()

getIISWebSiteList

public java.lang.String[] getIISWebSiteList()

setIISJrunFilter

public int setIISJrunFilter(java.lang.String siteStr,
                            java.lang.String filterName,
                            java.lang.String filterDesc,
                            java.lang.String dllPath)

clearIISJrunFilter

public int clearIISJrunFilter(java.lang.String siteStr,
                              java.lang.String filterName)

setIISScriptMap

public int setIISScriptMap(java.lang.String siteStr,
                           java.lang.String mapList,
                           java.lang.String dllPath)

clearIISScriptMap

public int clearIISScriptMap(java.lang.String siteStr,
                             java.lang.String dllPath)

setIISJrunVirtualDir

public int setIISJrunVirtualDir(java.lang.String siteStr,
                                java.lang.String virtualDir,
                                java.lang.String localPath)

clearIISJrunVirtualDir

public int clearIISJrunVirtualDir(java.lang.String siteStr,
                                  java.lang.String virtualDir)

portScan

public int portScan(java.lang.String host,
                    short startPort,
                    int portCount,
                    int timeoutInMs,
                    short[] portList)

startNTService

public boolean startNTService(java.lang.String serviceName)

stopNTService

public boolean stopNTService(java.lang.String serviceName)

statusNTService

public int statusNTService(java.lang.String serviceName)

isNTServiceDisabled

public boolean isNTServiceDisabled(java.lang.String serviceName)

getServiceNameFromPath

public java.lang.String getServiceNameFromPath(java.lang.String binPath)


Copyright � 2002 Macromedia Corporation. All Rights Reserved.