+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-<!-- Generated by javadoc on Mon Jun 09 15:53:38 PDT 2003 -->
-<TITLE>
-Process (Java AFS API)
-</TITLE>
-<META NAME="keywords" CONTENT="org.openafs.jafs.Process,Process class">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
-</HEAD>
-<SCRIPT>
-function asd()
-{
-parent.document.title="Process (Java AFS API)";
-}
-</SCRIPT>
-<BODY BGCOLOR="white" onload="asd();">
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_top"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Process.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<B>JAFS API v2</B></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/openafs/jafs/Partition.html"><B>PREV CLASS</B></A>
- <A HREF="../../../org/openafs/jafs/Server.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="Process.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-org.openafs.jafs</FONT>
-<BR>
-Class Process</H2>
-<PRE>
-<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">java.lang.Object</A>
- |
- +--<B>org.openafs.jafs.Process</B>
-</PRE>
-<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Comparable.html">Comparable</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Serializable.html">Serializable</A></DD>
-</DL>
-<HR>
-<DL>
-<DT>public class <B>Process</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Serializable.html">Serializable</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Comparable.html">Comparable</A></DL>
-
-<P>
-An abstract representation of an AFS process. It holds information about
- the server, such as what its state is.
- <BR><BR>
-
- Constructing an instance of a <code>Process</code> does not mean an actual
- AFS process is created on a server -- usually a <code>Process</code>
- object is a representation of an already existing AFS process. If,
- however, the <code>Process</code> is constructed with the name of a
- process that does not exist in the server represented by the provided
- <code>Server</code>, a new process with that name can be
- created on that server by calling one of the <A HREF="../../../org/openafs/jafs/Process.html#createSimple(java.lang.String)"><CODE>createSimple(String)</CODE></A>,
- <A HREF="../../../org/openafs/jafs/Process.html#createFS(java.lang.String)"><CODE>createFS(String)</CODE></A>, or <A HREF="../../../org/openafs/jafs/Process.html#createCron(java.lang.String, java.lang.String)"><CODE>createCron(String,String)</CODE></A> methods. If
- such a process does already exist when one of these methods are called,
- an exception will be thrown.<BR><BR>
-
- <!--Information on how member values are set-->
-
- <!--Example of how to use class-->
- The following is a simple example of how to construct and use a
- <code>Process</code> object. This example obtains the list of all
- <code>Process</code> objects on a particular server and prints out the
- name of each one along with its start time.<BR><BR>
-
- <PRE>
- import org.openafs.jafs.Cell;
- import org.openafs.jafs.AFSException;
- import org.openafs.jafs.Process;
- import org.openafs.jafs.Server;
- ...
- public class ...
- {
- ...
- private Cell cell;
- private Server server;
- ...
- public static void main(String[] args) throws Exception
- {
- String username = arg[0];
- String password = arg[1];
- String cellName = arg[2];
- String serverName = arg[3];
-
- token = new Token(username, password, cellName);
- cell = new Cell(token);
- server = new Server(serverName, cell);
-
- System.out.println("Processes in Server " + server.getName() + ":");
- Process[] processes = server.getProcesss();
- for (int i = 0; i < processes.length; i++) {
- System.out.print("Process " + processes[i].getName());
- System.out.print("was started: " +
- processes[i].getStartTimeDate().getTime() + "\n");
- }
- }
- ...
- }
- </PRE>
-<P>
-
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../serialized-form.html" TARGET="org.openafs.jafs.Process">Serialized Form</A></DL>
-<HR>
-
-<P>
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-
-
-<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#cachedInfo">cachedInfo</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#CRON_PROCESS">CRON_PROCESS</A></B></CODE>
-
-<BR>
- A process that should be restarted at a specific time either daily
- or weekly.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#errorCode">errorCode</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#errorSignal">errorSignal</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#exitErrorTime">exitErrorTime</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/GregorianCalendar.html">GregorianCalendar</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#exitErrorTimeDate">exitErrorTimeDate</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#exitTime">exitTime</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/GregorianCalendar.html">GregorianCalendar</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#exitTimeDate">exitTimeDate</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#FS_PROCESS">FS_PROCESS</A></B></CODE>
-
-<BR>
- Combination of File Server, Volume Server, and Salvager processes</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#goal">goal</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#name">name</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#numberStarts">numberStarts</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#RUNNING">RUNNING</A></B></CODE>
-
-<BR>
- Process execution state running</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected <A HREF="../../../org/openafs/jafs/Server.html">Server</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#server">server</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#serverHandle">serverHandle</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#SIMPLE_PROCESS">SIMPLE_PROCESS</A></B></CODE>
-
-<BR>
- Any standard type of process except for fs (such as kaserver,
- upclientbin, etc.)</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#STARTING">STARTING</A></B></CODE>
-
-<BR>
- Process execution state starting</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#startTime">startTime</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/GregorianCalendar.html">GregorianCalendar</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#startTimeDate">startTimeDate</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#state">state</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#stateBadFileAccess">stateBadFileAccess</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#stateOk">stateOk</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#stateTooManyErrors">stateTooManyErrors</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#STOPPED">STOPPED</A></B></CODE>
-
-<BR>
- Process execution state stopped</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#STOPPING">STOPPING</A></B></CODE>
-
-<BR>
- Process execution state stopping</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#type">type</A></B></CODE>
-
-<BR>
- </TD>
-</TR>
-</TABLE>
-
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-
-<A NAME="constructor_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Constructor Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>(package private)</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#Process(org.openafs.jafs.Server)">Process</A></B>(<A HREF="../../../org/openafs/jafs/Server.html">Server</A> server)</CODE>
-
-<BR>
- Creates a blank <code>Process</code> given the server to which the process
- belongs. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> </CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#Process(java.lang.String, org.openafs.jafs.Server)">Process</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> name,
- <A HREF="../../../org/openafs/jafs/Server.html">Server</A> server)</CODE>
-
-<BR>
- Constructs a new <code>Process</code> object instance given the name
- of the AFS process and the AFS server, represented by
- <CODE>server</CODE>, to which it belongs. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> </CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#Process(java.lang.String, org.openafs.jafs.Server, boolean)">Process</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> name,
- <A HREF="../../../org/openafs/jafs/Server.html">Server</A> server,
- boolean preloadAllMembers)</CODE>
-
-<BR>
- Constructs a new <CODE>Process</CODE> object instance given the name
- of the AFS process and the AFS server, represented by
- <CODE>server</CODE>, to which it belongs. </TD>
-</TR>
-</TABLE>
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#compareTo(java.lang.Object)">compareTo</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A> obj)</CODE>
-
-<BR>
- Comparable interface method.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#compareTo(org.openafs.jafs.Process)">compareTo</A></B>(<A HREF="../../../org/openafs/jafs/Process.html">Process</A> process)</CODE>
-
-<BR>
- Compares two Process objects respective to their names and does not
- factor any other attribute. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected static void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#create(int, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String)">create</A></B>(int serverHandle,
- <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> processName,
- int processType,
- <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> executionPath,
- <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> cronTime,
- <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> notifier)</CODE>
-
-<BR>
- Creates a processes on a server.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#createCron(java.lang.String, java.lang.String)">createCron</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> executionPath,
- <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> cronTime)</CODE>
-
-<BR>
- Creates this process as a cron process on the server.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#createFS(java.lang.String)">createFS</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> executionPath)</CODE>
-
-<BR>
- Creates this process as a file server process on the server.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#createSimple(java.lang.String)">createSimple</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> executionPath)</CODE>
-
-<BR>
- Creates this process as a simple process on the server.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#delete()">delete</A></B>()</CODE>
-
-<BR>
- Removes this process from the bos server</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected static void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#delete(int, java.lang.String)">delete</A></B>(int serverHandle,
- <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> processName)</CODE>
-
-<BR>
- Removes a process from a server.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#equals(org.openafs.jafs.Process)">equals</A></B>(<A HREF="../../../org/openafs/jafs/Process.html">Process</A> otherProcess)</CODE>
-
-<BR>
- Tests whether two <code>Process</code> objects are equal, based on their
- names and hosting server.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#getErrorCode()">getErrorCode</A></B>()</CODE>
-
-<BR>
- Returns the error code of the process. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#getErrorSignal()">getErrorSignal</A></B>()</CODE>
-
-<BR>
- Returns the error signal of the process. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#getExitErrorTime()">getExitErrorTime</A></B>()</CODE>
-
-<BR>
- Returns the most recent time this process exited with an error. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/GregorianCalendar.html">GregorianCalendar</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#getExitErrorTimeDate()">getExitErrorTimeDate</A></B>()</CODE>
-
-<BR>
- Returns the most recent time this process exited with an error. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#getExitTime()">getExitTime</A></B>()</CODE>
-
-<BR>
- Returns the most recent exit time of this process. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/GregorianCalendar.html">GregorianCalendar</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#getExitTimeDate()">getExitTimeDate</A></B>()</CODE>
-
-<BR>
- Returns the most recent exit time of this process. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#getGoal()">getGoal</A></B>()</CODE>
-
-<BR>
- Returns the process goal. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#getInfo()">getInfo</A></B>()</CODE>
-
-<BR>
- Returns a <code>String</code> representation of this <code>Process</code>.
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#getName()">getName</A></B>()</CODE>
-
-<BR>
- Returns the name of this process.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#getNumberOfStarts()">getNumberOfStarts</A></B>()</CODE>
-
-<BR>
- Returns the number of starts of the process.
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected static void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#getProcessInfo(int, java.lang.String, org.openafs.jafs.Process)">getProcessInfo</A></B>(int cellHandle,
- <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> processName,
- <A HREF="../../../org/openafs/jafs/Process.html">Process</A> theProcess)</CODE>
-
-<BR>
- Fills in the information fields of the provided <code>Process</code>.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="../../../org/openafs/jafs/Server.html">Server</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#getServer()">getServer</A></B>()</CODE>
-
-<BR>
- Returns the server hosting this process.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> long</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#getStartTime()">getStartTime</A></B>()</CODE>
-
-<BR>
- Returns the most recent start time of this process. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/GregorianCalendar.html">GregorianCalendar</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#getStartTimeDate()">getStartTimeDate</A></B>()</CODE>
-
-<BR>
- Returns the most recent start time of this process. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#getState()">getState</A></B>()</CODE>
-
-<BR>
- Returns the process execution state. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#getStateBadFileAccess()">getStateBadFileAccess</A></B>()</CODE>
-
-<BR>
- Returns whether or not the state of the process indicates bad file access.
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#getStateOk()">getStateOk</A></B>()</CODE>
-
-<BR>
- Returns whether or not the state of the process is ok. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#getStateTooManyErrors()">getStateTooManyErrors</A></B>()</CODE>
-
-<BR>
- Returns whether or not the state of the process indicates too many errors.
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#getType()">getType</A></B>()</CODE>
-
-<BR>
- Returns the process type. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected static void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#reclaimProcessMemory()">reclaimProcessMemory</A></B>()</CODE>
-
-<BR>
- Reclaims all memory being saved by the process portion of the native
- library. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#refresh()">refresh</A></B>()</CODE>
-
-<BR>
- Refreshes the properties of this Process object instance with values
- from the AFS process it represents. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#refresh(boolean)">refresh</A></B>(boolean all)</CODE>
-
-<BR>
- Refreshes the properties of this Process object instance with values from
- the AFS process it represents. </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#refreshInfo()">refreshInfo</A></B>()</CODE>
-
-<BR>
- Refreshes the information fields of this <code>Process</code> to reflect
- the current state of the AFS process, such as the start time, the state,
- etc.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#restart()">restart</A></B>()</CODE>
-
-<BR>
- Restarts this process</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected static void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#restart(int, java.lang.String)">restart</A></B>(int serverHandle,
- <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> processName)</CODE>
-
-<BR>
- Retart this process.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#start()">start</A></B>()</CODE>
-
-<BR>
- Starts this process</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected static void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#start(int, java.lang.String)">start</A></B>(int serverHandle,
- <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> processName)</CODE>
-
-<BR>
- Start this process.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#stop()">stop</A></B>()</CODE>
-
-<BR>
- Stops this process.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected static void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#stop(int, java.lang.String)">stop</A></B>(int serverHandle,
- <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> processName)</CODE>
-
-<BR>
- Stop this process.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../org/openafs/jafs/Process.html#toString()">toString</A></B>()</CODE>
-
-<BR>
- Returns the name of this <CODE>Process</CODE></TD>
-</TR>
-</TABLE>
- <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A></B></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
-</TR>
-</TABLE>
-
-<P>
-
-<!-- ============ FIELD DETAIL =========== -->
-
-<A NAME="field_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="SIMPLE_PROCESS"><!-- --></A><H3>
-SIMPLE_PROCESS</H3>
-<PRE>
-public static final int <B>SIMPLE_PROCESS</B></PRE>
-<DL>
-<DD>Any standard type of process except for fs (such as kaserver,
- upclientbin, etc.)
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.openafs.jafs.Process.SIMPLE_PROCESS">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="FS_PROCESS"><!-- --></A><H3>
-FS_PROCESS</H3>
-<PRE>
-public static final int <B>FS_PROCESS</B></PRE>
-<DL>
-<DD>Combination of File Server, Volume Server, and Salvager processes
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.openafs.jafs.Process.FS_PROCESS">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="CRON_PROCESS"><!-- --></A><H3>
-CRON_PROCESS</H3>
-<PRE>
-public static final int <B>CRON_PROCESS</B></PRE>
-<DL>
-<DD>A process that should be restarted at a specific time either daily
- or weekly.
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.openafs.jafs.Process.CRON_PROCESS">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="STOPPED"><!-- --></A><H3>
-STOPPED</H3>
-<PRE>
-public static final int <B>STOPPED</B></PRE>
-<DL>
-<DD>Process execution state stopped
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.openafs.jafs.Process.STOPPED">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="RUNNING"><!-- --></A><H3>
-RUNNING</H3>
-<PRE>
-public static final int <B>RUNNING</B></PRE>
-<DL>
-<DD>Process execution state running
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.openafs.jafs.Process.RUNNING">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="STOPPING"><!-- --></A><H3>
-STOPPING</H3>
-<PRE>
-public static final int <B>STOPPING</B></PRE>
-<DL>
-<DD>Process execution state stopping
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.openafs.jafs.Process.STOPPING">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="STARTING"><!-- --></A><H3>
-STARTING</H3>
-<PRE>
-public static final int <B>STARTING</B></PRE>
-<DL>
-<DD>Process execution state starting
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.openafs.jafs.Process.STARTING">Constant Field Values</A></DL>
-</DL>
-<HR>
-
-<A NAME="name"><!-- --></A><H3>
-name</H3>
-<PRE>
-protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> <B>name</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="server"><!-- --></A><H3>
-server</H3>
-<PRE>
-protected <A HREF="../../../org/openafs/jafs/Server.html">Server</A> <B>server</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="serverHandle"><!-- --></A><H3>
-serverHandle</H3>
-<PRE>
-protected int <B>serverHandle</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="type"><!-- --></A><H3>
-type</H3>
-<PRE>
-protected int <B>type</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="state"><!-- --></A><H3>
-state</H3>
-<PRE>
-protected int <B>state</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="goal"><!-- --></A><H3>
-goal</H3>
-<PRE>
-protected int <B>goal</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="startTime"><!-- --></A><H3>
-startTime</H3>
-<PRE>
-protected long <B>startTime</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="numberStarts"><!-- --></A><H3>
-numberStarts</H3>
-<PRE>
-protected long <B>numberStarts</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="exitTime"><!-- --></A><H3>
-exitTime</H3>
-<PRE>
-protected long <B>exitTime</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="exitErrorTime"><!-- --></A><H3>
-exitErrorTime</H3>
-<PRE>
-protected long <B>exitErrorTime</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="errorCode"><!-- --></A><H3>
-errorCode</H3>
-<PRE>
-protected long <B>errorCode</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="errorSignal"><!-- --></A><H3>
-errorSignal</H3>
-<PRE>
-protected long <B>errorSignal</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="stateOk"><!-- --></A><H3>
-stateOk</H3>
-<PRE>
-protected boolean <B>stateOk</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="stateTooManyErrors"><!-- --></A><H3>
-stateTooManyErrors</H3>
-<PRE>
-protected boolean <B>stateTooManyErrors</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="stateBadFileAccess"><!-- --></A><H3>
-stateBadFileAccess</H3>
-<PRE>
-protected boolean <B>stateBadFileAccess</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="startTimeDate"><!-- --></A><H3>
-startTimeDate</H3>
-<PRE>
-protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/GregorianCalendar.html">GregorianCalendar</A> <B>startTimeDate</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="exitTimeDate"><!-- --></A><H3>
-exitTimeDate</H3>
-<PRE>
-protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/GregorianCalendar.html">GregorianCalendar</A> <B>exitTimeDate</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="exitErrorTimeDate"><!-- --></A><H3>
-exitErrorTimeDate</H3>
-<PRE>
-protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/GregorianCalendar.html">GregorianCalendar</A> <B>exitErrorTimeDate</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-<HR>
-
-<A NAME="cachedInfo"><!-- --></A><H3>
-cachedInfo</H3>
-<PRE>
-protected boolean <B>cachedInfo</B></PRE>
-<DL>
-<DL>
-</DL>
-</DL>
-
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-
-<A NAME="constructor_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Constructor Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="Process(java.lang.String, org.openafs.jafs.Server)"><!-- --></A><H3>
-Process</H3>
-<PRE>
-public <B>Process</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> name,
- <A HREF="../../../org/openafs/jafs/Server.html">Server</A> server)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Constructs a new <code>Process</code> object instance given the name
- of the AFS process and the AFS server, represented by
- <CODE>server</CODE>, to which it belongs. This does not actually
- create a new AFS process, it just represents one.
- If <code>name</code> is not an actual AFS process, exceptions
- will be thrown during subsequent method invocations on this
- object, unless one of the <A HREF="../../../org/openafs/jafs/Process.html#createSimple(java.lang.String)"><CODE>createSimple(String)</CODE></A>,
- <A HREF="../../../org/openafs/jafs/Process.html#createFS(java.lang.String)"><CODE>createFS(String)</CODE></A>, or <A HREF="../../../org/openafs/jafs/Process.html#createCron(java.lang.String, java.lang.String)"><CODE>createCron(String,String)</CODE></A>
- methods are explicitly called to create it.
-<P>
-<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the server to represent<DD><CODE>server</CODE> - the server on which the process resides
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-<HR>
-
-<A NAME="Process(java.lang.String, org.openafs.jafs.Server, boolean)"><!-- --></A><H3>
-Process</H3>
-<PRE>
-public <B>Process</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> name,
- <A HREF="../../../org/openafs/jafs/Server.html">Server</A> server,
- boolean preloadAllMembers)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Constructs a new <CODE>Process</CODE> object instance given the name
- of the AFS process and the AFS server, represented by
- <CODE>server</CODE>, to which it belongs. This does not actually
- create a new AFS process, it just represents one.
- If <code>name</code> is not an actual AFS process, exceptions
- will be thrown during subsequent method invocations on this
- object, unless one of the <A HREF="../../../org/openafs/jafs/Process.html#createSimple(java.lang.String)"><CODE>createSimple(String)</CODE></A>,
- <A HREF="../../../org/openafs/jafs/Process.html#createFS(java.lang.String)"><CODE>createFS(String)</CODE></A>, or <A HREF="../../../org/openafs/jafs/Process.html#createCron(java.lang.String, java.lang.String)"><CODE>createCron(String,String)</CODE></A>
- methods are explicitly called to create it. Note that if he process
- doesn't exist and <code>preloadAllMembers</code> is true, an exception
- will be thrown.
-
- <P> This constructor is ideal for point-in-time representation and
- transient applications. It ensures all data member values are set and
- available without calling back to the filesystem at the first request
- for them. Use the <A HREF="../../../org/openafs/jafs/Process.html#refresh()"><CODE>refresh()</CODE></A> method to address any coherency
- concerns.
-<P>
-<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the process to represent<DD><CODE>server</CODE> - the server to which the process belongs.<DD><CODE>preloadAllMembers</CODE> - true will ensure all object members are
- set upon construction; otherwise members will
- be set upon access, which is the default
- behavior.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Process.html#refresh()"><CODE>refresh()</CODE></A></DL>
-<HR>
-
-<A NAME="Process(org.openafs.jafs.Server)"><!-- --></A><H3>
-Process</H3>
-<PRE>
-<B>Process</B>(<A HREF="../../../org/openafs/jafs/Server.html">Server</A> server)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Creates a blank <code>Process</code> given the server to which the process
- belongs. This blank object can then be passed into other methods to fill
- out its properties.
-<P>
-<DT><B>Parameters:</B><DD><CODE>server</CODE> - the server to which the process belongs.
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=1><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TD>
-</TR>
-</TABLE>
-
-<A NAME="refresh()"><!-- --></A><H3>
-refresh</H3>
-<PRE>
-public void <B>refresh</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Refreshes the properties of this Process object instance with values
- from the AFS process it represents. All properties that have been
- initialized and/or accessed will be renewed according to the values of
- the AFS process this Process object instance represents.
-
- <P>Since in most environments administrative changes can be administered
- from an AFS command-line program or an alternate GUI application, this
- method provides a means to refresh the Java object representation and
- thereby ascertain any possible modifications that may have been made
- from such alternate administrative programs. Using this method before
- an associated instance accessor will ensure the highest level of
- representative accuracy, accommodating changes made external to the
- Java application space. If administrative changes to the underlying AFS
- system are only allowed via this API, then the use of this method is
- unnecessary.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="refresh(boolean)"><!-- --></A><H3>
-refresh</H3>
-<PRE>
-protected void <B>refresh</B>(boolean all)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Refreshes the properties of this Process object instance with values from
- the AFS process it represents. If <CODE>all</CODE> is <CODE>true</CODE>
- then <U>all</U> of the properties of this Process object instance will be
- set, or renewed, according to the values of the AFS process it represents,
- disregarding any previously set properties.
-
- <P> Thus, if <CODE>all</CODE> is <CODE>false</CODE> then properties that
- are currently set will be refreshed and properties that are not set will
- remain uninitialized. See <A HREF="../../../org/openafs/jafs/Process.html#refresh()"><CODE>refresh()</CODE></A> for more information.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>all</CODE> - if true set or renew all object properties; otherwise renew
- all set properties
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Process.html#refresh()"><CODE>refresh()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="refreshInfo()"><!-- --></A><H3>
-refreshInfo</H3>
-<PRE>
-protected void <B>refreshInfo</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Refreshes the information fields of this <code>Process</code> to reflect
- the current state of the AFS process, such as the start time, the state,
- etc.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="createSimple(java.lang.String)"><!-- --></A><H3>
-createSimple</H3>
-<PRE>
-public void <B>createSimple</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> executionPath)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Creates this process as a simple process on the server.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>executionPath</CODE> - the path to the process's executable
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="createFS(java.lang.String)"><!-- --></A><H3>
-createFS</H3>
-<PRE>
-public void <B>createFS</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> executionPath)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Creates this process as a file server process on the server.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>executionPath</CODE> - the path to the process's executable
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="createCron(java.lang.String, java.lang.String)"><!-- --></A><H3>
-createCron</H3>
-<PRE>
-public void <B>createCron</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> executionPath,
- <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> cronTime)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Creates this process as a cron process on the server.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>executionPath</CODE> - the path to the process's executable<DD><CODE>cronTime</CODE> - a String representing the time a cron process is
- to be run. Acceptable formats are:<ul>
- <li>for daily restarts: "23:10" or "11:10 pm"</li>
- <li>for weekly restarts: "sunday 11:10pm" or
- "sun 11:10pm"</li>
- </ul>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="delete()"><!-- --></A><H3>
-delete</H3>
-<PRE>
-public void <B>delete</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Removes this process from the bos server
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="stop()"><!-- --></A><H3>
-stop</H3>
-<PRE>
-public void <B>stop</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Stops this process.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="start()"><!-- --></A><H3>
-start</H3>
-<PRE>
-public void <B>start</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Starts this process
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="restart()"><!-- --></A><H3>
-restart</H3>
-<PRE>
-public void <B>restart</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Restarts this process
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getName()"><!-- --></A><H3>
-getName</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> <B>getName</B>()</PRE>
-<DL>
-<DD>Returns the name of this process.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the name of this process</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getServer()"><!-- --></A><H3>
-getServer</H3>
-<PRE>
-public <A HREF="../../../org/openafs/jafs/Server.html">Server</A> <B>getServer</B>()</PRE>
-<DL>
-<DD>Returns the server hosting this process.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>this process' server</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getType()"><!-- --></A><H3>
-getType</H3>
-<PRE>
-public int <B>getType</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the process type. Possible values are:<ul>
- <li><A HREF="../../../org/openafs/jafs/Process.html#SIMPLE_PROCESS"><CODE>SIMPLE_PROCESS</CODE></A></li>
- <li><A HREF="../../../org/openafs/jafs/Process.html#FS_PROCESS"><CODE>FS_PROCESS</CODE></A></li>
- <li><A HREF="../../../org/openafs/jafs/Process.html#CRON_PROCESS"><CODE>CRON_PROCESS</CODE></A></li></ul>
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the process type
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getGoal()"><!-- --></A><H3>
-getGoal</H3>
-<PRE>
-public int <B>getGoal</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the process goal. Possible values are:<ul>
- <li><A HREF="../../../org/openafs/jafs/Process.html#STOPPED"><CODE>STOPPED</CODE></A></li>
- <li><A HREF="../../../org/openafs/jafs/Process.html#RUNNING"><CODE>RUNNING</CODE></A></li>
- <li><A HREF="../../../org/openafs/jafs/Process.html#STARTING"><CODE>STARTING</CODE></A></li>
- <li><A HREF="../../../org/openafs/jafs/Process.html#STOPPING"><CODE>STOPPING</CODE></A></li></ul>
- After this method is called once, it saves the value
- and returns that value on subsequent calls,
- until the <A HREF="../../../org/openafs/jafs/Process.html#refresh()"><CODE>refresh()</CODE></A> method is called and a more current
- value is obtained.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the process goal
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getState()"><!-- --></A><H3>
-getState</H3>
-<PRE>
-public int <B>getState</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the process execution state. Possible values are:<ul>
- <li><A HREF="../../../org/openafs/jafs/Process.html#STOPPED"><CODE>STOPPED</CODE></A></li>
- <li><A HREF="../../../org/openafs/jafs/Process.html#RUNNING"><CODE>RUNNING</CODE></A></li>
- <li><A HREF="../../../org/openafs/jafs/Process.html#STARTING"><CODE>STARTING</CODE></A></li>
- <li><A HREF="../../../org/openafs/jafs/Process.html#STOPPING"><CODE>STOPPING</CODE></A></li></ul>
- After this method is called once, it saves the value
- and returns that value on subsequent calls,
- until the <A HREF="../../../org/openafs/jafs/Process.html#refresh()"><CODE>refresh()</CODE></A> method is called and a more current
- value is obtained.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the process execution state
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getStartTime()"><!-- --></A><H3>
-getStartTime</H3>
-<PRE>
-public long <B>getStartTime</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the most recent start time of this process. A
- <code>null</code> value
- indicates no start time.
- After this method is called once, it saves the value
- and returns that value on subsequent calls,
- until the <A HREF="../../../org/openafs/jafs/Process.html#refresh()"><CODE>refresh()</CODE></A> method is called and a more current
- value is obtained.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the start time
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getStartTimeDate()"><!-- --></A><H3>
-getStartTimeDate</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/GregorianCalendar.html">GregorianCalendar</A> <B>getStartTimeDate</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the most recent start time of this process. A <code>null</code>
- value indicates no start time.
- After this method is called once, it saves the value
- and returns that value on subsequent calls,
- until the <A HREF="../../../org/openafs/jafs/Process.html#refresh()"><CODE>refresh()</CODE></A> method is called and a more current
- value is obtained.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the start time
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getNumberOfStarts()"><!-- --></A><H3>
-getNumberOfStarts</H3>
-<PRE>
-public long <B>getNumberOfStarts</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the number of starts of the process.
- After this method is called once, it saves the value
- and returns that value on subsequent calls,
- until the <A HREF="../../../org/openafs/jafs/Process.html#refresh()"><CODE>refresh()</CODE></A> method is called and a more current
- value is obtained.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the number of starts
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getExitTime()"><!-- --></A><H3>
-getExitTime</H3>
-<PRE>
-public long <B>getExitTime</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the most recent exit time of this process. A <code>null</code>
- value indicates no exit time.
- After this method is called once, it saves the value
- and returns that value on subsequent calls,
- until the <A HREF="../../../org/openafs/jafs/Process.html#refresh()"><CODE>refresh()</CODE></A> method is called and a more current
- value is obtained.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the exit time
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getExitTimeDate()"><!-- --></A><H3>
-getExitTimeDate</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/GregorianCalendar.html">GregorianCalendar</A> <B>getExitTimeDate</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the most recent exit time of this process. A <code>null</code>
- value indicates no exit time
- After this method is called once, it saves the value
- and returns that value on subsequent calls,
- until the <A HREF="../../../org/openafs/jafs/Process.html#refresh()"><CODE>refresh()</CODE></A> method is called and a more current
- value is obtained.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the exit time
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getExitErrorTime()"><!-- --></A><H3>
-getExitErrorTime</H3>
-<PRE>
-public long <B>getExitErrorTime</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the most recent time this process exited with an error. A
- <code>null</code> value indicates no exit w/ error time.
- After this method is called once, it saves the value
- and returns that value on subsequent calls,
- until the <A HREF="../../../org/openafs/jafs/Process.html#refresh()"><CODE>refresh()</CODE></A> method is called and a more current
- value is obtained.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the exit w/ error time
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getExitErrorTimeDate()"><!-- --></A><H3>
-getExitErrorTimeDate</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/GregorianCalendar.html">GregorianCalendar</A> <B>getExitErrorTimeDate</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the most recent time this process exited with an error. A <
- code>null</code> value indicates no exit w/ error time.
- After this method is called once, it saves the value
- and returns that value on subsequent calls,
- until the <A HREF="../../../org/openafs/jafs/Process.html#refresh()"><CODE>refresh()</CODE></A> method is called and a more current
- value is obtained.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the exit w/ error time
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getErrorCode()"><!-- --></A><H3>
-getErrorCode</H3>
-<PRE>
-public long <B>getErrorCode</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the error code of the process. A value of 0 indicates
- no error code.
- After this method is called once, it saves the value
- and returns that value on subsequent calls,
- until the <A HREF="../../../org/openafs/jafs/Process.html#refresh()"><CODE>refresh()</CODE></A> method is called and a more current
- value is obtained.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the error code
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getErrorSignal()"><!-- --></A><H3>
-getErrorSignal</H3>
-<PRE>
-public long <B>getErrorSignal</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns the error signal of the process. A value of 0 indicates no
- error signal.
- After this method is called once, it saves the value
- and returns that value on subsequent calls,
- until the <A HREF="../../../org/openafs/jafs/Process.html#refresh()"><CODE>refresh()</CODE></A> method is called and a more current
- value is obtained.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the error signal
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getStateOk()"><!-- --></A><H3>
-getStateOk</H3>
-<PRE>
-public boolean <B>getStateOk</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns whether or not the state of the process is ok. A value of
- <code>false</code> indicates there has been a core dump.
- After this method is called once, it saves the value
- and returns that value on subsequent calls,
- until the <A HREF="../../../org/openafs/jafs/Process.html#refresh()"><CODE>refresh()</CODE></A> method is called and a more current
- value is obtained.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether or not the state is ok
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getStateTooManyErrors()"><!-- --></A><H3>
-getStateTooManyErrors</H3>
-<PRE>
-public boolean <B>getStateTooManyErrors</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns whether or not the state of the process indicates too many errors.
- After this method is called once, it saves the value
- and returns that value on subsequent calls,
- until the <A HREF="../../../org/openafs/jafs/Process.html#refresh()"><CODE>refresh()</CODE></A> method is called and a more current
- value is obtained.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether or not the state indicates too many errors
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getStateBadFileAccess()"><!-- --></A><H3>
-getStateBadFileAccess</H3>
-<PRE>
-public boolean <B>getStateBadFileAccess</B>()
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Returns whether or not the state of the process indicates bad file access.
- After this method is called once, it saves the value
- and returns that value on subsequent calls,
- until the <A HREF="../../../org/openafs/jafs/Process.html#refresh()"><CODE>refresh()</CODE></A> method is called and a more current
- value is obtained.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>whether or not the state indicates bad file access
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getInfo()"><!-- --></A><H3>
-getInfo</H3>
-<PRE>
-protected <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> <B>getInfo</B>()</PRE>
-<DL>
-<DD>Returns a <code>String</code> representation of this <code>Process</code>.
- Contains the information fields.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>a <code>String</code> representation of the <code>Process</code></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="compareTo(org.openafs.jafs.Process)"><!-- --></A><H3>
-compareTo</H3>
-<PRE>
-public int <B>compareTo</B>(<A HREF="../../../org/openafs/jafs/Process.html">Process</A> process)</PRE>
-<DL>
-<DD>Compares two Process objects respective to their names and does not
- factor any other attribute. Alphabetic case is significant in
- comparing names.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>process</CODE> - The Process object to be compared to this Process
- instance
-<DT><B>Returns:</B><DD>Zero if the argument is equal to this Process' name, a
- value less than zero if this Process' name is
- lexicographically less than the argument, or a value greater
- than zero if this Process' name is lexicographically
- greater than the argument</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="compareTo(java.lang.Object)"><!-- --></A><H3>
-compareTo</H3>
-<PRE>
-public int <B>compareTo</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A> obj)</PRE>
-<DL>
-<DD>Comparable interface method.
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE>compareTo</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Comparable.html">Comparable</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Process.html#compareTo(org.openafs.jafs.Process)"><CODE>compareTo(Process)</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="equals(org.openafs.jafs.Process)"><!-- --></A><H3>
-equals</H3>
-<PRE>
-public boolean <B>equals</B>(<A HREF="../../../org/openafs/jafs/Process.html">Process</A> otherProcess)</PRE>
-<DL>
-<DD>Tests whether two <code>Process</code> objects are equal, based on their
- names and hosting server.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>otherProcess</CODE> - the Process to test
-<DT><B>Returns:</B><DD>whether the specifed Process is the same as this Process</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
-<PRE>
-public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
-<DL>
-<DD>Returns the name of this <CODE>Process</CODE>
-<P>
-<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A></CODE></DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the name of this <CODE>Process</CODE></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getProcessInfo(int, java.lang.String, org.openafs.jafs.Process)"><!-- --></A><H3>
-getProcessInfo</H3>
-<PRE>
-protected static void <B>getProcessInfo</B>(int cellHandle,
- <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> processName,
- <A HREF="../../../org/openafs/jafs/Process.html">Process</A> theProcess)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Fills in the information fields of the provided <code>Process</code>.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>cellHandle</CODE> - the handle of the cell to which the process belongs<DD><CODE>processName</CODE> - the instance name of the process for which to get
- the information<DD><CODE>theProcess</CODE> - the <A HREF="../../../org/openafs/jafs/Process.html"><CODE>Process</CODE></A> object in which to fill
- in the information
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Cell.html#getCellHandle()"><CODE>Cell.getCellHandle()</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="create(int, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
-create</H3>
-<PRE>
-protected static void <B>create</B>(int serverHandle,
- <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> processName,
- int processType,
- <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> executionPath,
- <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> cronTime,
- <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> notifier)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Creates a processes on a server.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>serverHandle</CODE> - the bos handle of the server to which the key will
- belong<DD><CODE>processName</CODE> - the instance name to give the process. See AFS
- documentation for a standard list of instance names<DD><CODE>processType</CODE> - the type of process this will be.
- Acceptable values are:<ul>
- <li><A HREF="../../../org/openafs/jafs/Process.html#SIMPLE_PROCESS"><CODE>SIMPLE_PROCESS</CODE></A></li>
- <li><A HREF="../../../org/openafs/jafs/Process.html#FS_PROCESS"><CODE>FS_PROCESS</CODE></A></li>
- <li><A HREF="../../../org/openafs/jafs/Process.html#CRON_PROCESS"><CODE>CRON_PROCESS</CODE></A></li></ul><DD><CODE>executionPath</CODE> - the execution path process to create<DD><CODE>cronTime</CODE> - a String representing the time a cron process is to
- be run. Acceptable formats are:<ul>
- <li>for daily restarts: "23:10" or "11:10 pm"</li>
- <li>for weekly restarts: "sunday 11:10pm" or
- "sun 11:10pm"</li>
- </ul>
- Can be <code>null</code> for non-cron processes.<DD><CODE>notifier</CODE> - the execution path to a notifier program that should
- be called when the process terminates. Can be
- <code>null</code>
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Server.html#getBosServerHandle(int, java.lang.String)"><CODE>Server.getBosServerHandle(int, java.lang.String)</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="delete(int, java.lang.String)"><!-- --></A><H3>
-delete</H3>
-<PRE>
-protected static void <B>delete</B>(int serverHandle,
- <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> processName)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Removes a process from a server.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>serverHandle</CODE> - the bos handle of the server to which the process
- belongs<DD><CODE>processName</CODE> - the name of the process to remove
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Server.html#getBosServerHandle(int, java.lang.String)"><CODE>Server.getBosServerHandle(int, java.lang.String)</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="start(int, java.lang.String)"><!-- --></A><H3>
-start</H3>
-<PRE>
-protected static void <B>start</B>(int serverHandle,
- <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> processName)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Start this process.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>serverHandle</CODE> - the bos handle of the server to which the process
- belongs<DD><CODE>processName</CODE> - the name of the process to start
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Server.html#getBosServerHandle(int, java.lang.String)"><CODE>Server.getBosServerHandle(int, java.lang.String)</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="restart(int, java.lang.String)"><!-- --></A><H3>
-restart</H3>
-<PRE>
-protected static void <B>restart</B>(int serverHandle,
- <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> processName)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Retart this process.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>serverHandle</CODE> - the bos handle of the server to which the process
- belongs<DD><CODE>processName</CODE> - the name of the process to restart
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Server.html#getBosServerHandle(int, java.lang.String)"><CODE>Server.getBosServerHandle(int, java.lang.String)</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="stop(int, java.lang.String)"><!-- --></A><H3>
-stop</H3>
-<PRE>
-protected static void <B>stop</B>(int serverHandle,
- <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> processName)
- throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
-<DL>
-<DD>Stop this process.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>serverHandle</CODE> - the bos handle of the server to which the process
- belongs<DD><CODE>processName</CODE> - the name of the process to stop
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE> - If an error occurs in the native code<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/Server.html#getBosServerHandle(int, java.lang.String)"><CODE>Server.getBosServerHandle(int, java.lang.String)</CODE></A></DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="reclaimProcessMemory()"><!-- --></A><H3>
-reclaimProcessMemory</H3>
-<PRE>
-protected static void <B>reclaimProcessMemory</B>()</PRE>
-<DL>
-<DD>Reclaims all memory being saved by the process portion of the native
- library. This method should be called when no more <code>Process</code>
- objects are expected to be used.
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-<!-- ========== START OF NAVBAR ========== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
-<TR>
-<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Process.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-<B>JAFS API v2</B></EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../org/openafs/jafs/Partition.html"><B>PREV CLASS</B></A>
- <A HREF="../../../org/openafs/jafs/Server.html"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>
- <A HREF="Process.html" TARGET="_top"><B>NO FRAMES</B></A>
-
-<SCRIPT>
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
-<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
-</NOSCRIPT>
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<!-- =========== END OF NAVBAR =========== -->
-
-<HR>
-
-</BODY>
-</HTML>