Overview

Architecture

Implementation Notes

Javadoc

Known Issues

Specification Issues

Team





Package name java.rmi

Implementation Properties

  • Distributed Garbage Collector Properties
  • Transport Properties
  • Distributed Garbage Collector Properties

  • java.rmi.dgc.leaseValue: Defaults to 600000 milliseconds.
    The time for the leases guaranteed by this server.
    The time for Leases requested by this client.
  • ar.org.fitc.rmi.dgc.checkInterval: Defaults to 300000 milliseconds.
    The period used to verify expired leases guaranteed by this server.
  • ar.org.fitc.rmi.dgc.gcInterval: Defaults to 60000 milliseconds.
    The period used to run System.gc() to request the local garbage collection of unreferenced exported objects and stubs.
  • Transport Properties

  • ar.org.fitc.rmi.server.threadPoolCoreSize: the default value is 10
    The server's core pool size is configured through this property
  • ar.org.fitc.rmi.server.threadPoolMaxSize: the default value is Integer.MAX_VALUE
    The server's maximum pool size is configured through this property
  • ar.org.fitc.rmi.server.threadPoolKeepAliveTime: the default value is 60000 (in milliseconds)
    The server's keep alive time of the thread waiting in the pool is configured through this property
  • ar.org.fitc.rmi.server.threadPoolQueueSize: the default value is 0.
    The server's capacity of the thread queue is configured through this property
  • ar.org.fitc.rmi.transport.connectionTimeout: the default value is 15000 (milliseconds)
    The max time while an unused connection will be kept open and available for reuse in the client's connection pool
  • ar.org.fitc.rmi.transport.readTimeout: the default value is 2 hours.
    The max time that a read call will be blocked in the client.
  • ar.org.fitc.rmi.transport.proxy.eagerHttpFallback:
    If the java.rmi.server.disableHttp property is false and this property is set to true then the runtime will try http tunneling even if a SocketException ocurrs.
  • ar.org.fitc.rmi.transport.proxy.connectTimeout: the default value is 15000 (milliseconds).
    Sets the maximum time (in milliseconds) that the runtime will wait for a direct connection attempt to establish, before trying http tunneling. It's used only if java.rmi.server.disableHttp is false and http.proxyHost is set.
  • ar.org.fitc.rmi.transport.proxy.httpToPortOnly:
    By setting this value to true the transport layer will only try to establish a HTTP connection through the proxy that was specified in http.proxyHost. This avoid the transport's default fallback mechanism.
  • ar.org.fitc.rmi.transport.proxy.httpToCgiOnly:
    By setting this value to true the transport layer will only try to establish a HTTP connection through the proxy that was specified in http.proxyHost and execute the cgi's script at the web server. This avoid the default transport's fallback mechanism.


  • Copyright © 2005-2006 Instituto Tecnológico Córdoba
    Last updated: Mar 17, 2006