Package com.adobe.versioncue.nativecomm
Class NativeComm
java.lang.Object
com.adobe.versioncue.nativecomm.NativeComm
- Since:
- Mar 8, 2006
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic StringReturns the configured default executablestatic intstatic FileReturns the configured default log directorystatic intReturns the default maximum connection pool sizestatic intReturns the default maximum number of requests per process.static intstatic intReturns the default request timeout in milliseconds.static FileReturns the configured default temp directorystatic INativeServiceHACKY WHACKY - quick way to connect a running service on a portstatic IServiceBuilderserviceBuilder(String id) static voidsetDefaultCommand(String command) Sets the default executablestatic voidsetDefaultLaunchTimeout(int timeout) Sets the default maximum time to wait for a spawned child process' connection.static voidsetDefaultLogDir(File logDir) Sets the default log directorystatic voidsetDefaultMaxConnections(int maxConnections) Sets the default maximum connection pool sizestatic voidsetDefaultMaxRequests(int maxRequests) Sets the default maximum number of requests per process.static voidsetDefaultRequestRetries(int retries) Sets the default maximum number of request retriesstatic voidsetDefaultRequestTimeout(int timeout) Sets the default request timeout in millisecondsstatic voidsetDefaultTmpDir(File tmpDir) Sets the default temp directory
-
Method Details
-
serviceBuilder
- Parameters:
id- unique service id- Returns:
- IServiceBuilder object
-
service
HACKY WHACKY - quick way to connect a running service on a port- Parameters:
id- - arbitrary idport- - TCP port to connect- Returns:
- INativeService instance
-
getDefaultCommand
Returns the configured default executable- Returns:
- the configured default executable
-
getDefaultTmpDir
Returns the configured default temp directory- Returns:
- the configured default temp directory
-
getDefaultLogDir
Returns the configured default log directory- Returns:
- the configured default log directory
-
getDefaultMaxConnections
public static int getDefaultMaxConnections()Returns the default maximum connection pool size- Returns:
- the default maximum connection pool size
-
getDefaultMaxRequests
public static int getDefaultMaxRequests()Returns the default maximum number of requests per process.- Returns:
- the default maximum number of requests per process (0 == unlimited)
-
getDefaultRequestTimeout
public static int getDefaultRequestTimeout()Returns the default request timeout in milliseconds.- Returns:
- the default request timeout in milliseconds
-
getDefaultRequestRetries
public static int getDefaultRequestRetries()- Returns:
- default maximum number of request retries; 0 == do not retry
-
getDefaultLaunchTimeout
public static int getDefaultLaunchTimeout()- Returns:
- the default maximum time to wait for a spawned child process' connection.
-
setDefaultCommand
Sets the default executable- Parameters:
command- default executable
-
setDefaultTmpDir
Sets the default temp directory- Parameters:
tmpDir- default temp directory
-
setDefaultLogDir
Sets the default log directory- Parameters:
logDir- default log directory
-
setDefaultMaxConnections
public static void setDefaultMaxConnections(int maxConnections) Sets the default maximum connection pool size- Parameters:
maxConnections- default maximum connection pool size
-
setDefaultMaxRequests
public static void setDefaultMaxRequests(int maxRequests) Sets the default maximum number of requests per process.- Parameters:
maxRequests- default maximum number of requests per process (0 == unlimited)
-
setDefaultRequestTimeout
public static void setDefaultRequestTimeout(int timeout) Sets the default request timeout in milliseconds- Parameters:
timeout- default request timeout in milliseconds; 0 == no timeout
-
setDefaultRequestRetries
public static void setDefaultRequestRetries(int retries) Sets the default maximum number of request retries- Parameters:
retries- default maximum number of request retries; 0 == do not retry
-
setDefaultLaunchTimeout
public static void setDefaultLaunchTimeout(int timeout) Sets the default maximum time to wait for a spawned child process' connection.- Parameters:
timeout- default maximum time to wait for a spawned child process' connection.
-