📄 cm.html
字号:
<BR> Restore a saved StructuredDocument.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> byte[]</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/impl/cm/Cm.html#restoreBytes(java.lang.String, java.lang.String)">restoreBytes</A></B>(java.lang.String dn, java.lang.String fn)</CODE><BR> Restore an advetisement into a byte array.</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="../../../../net/jxta/impl/cm/Cm.html#run()">run</A></B>()</CODE><BR> </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="../../../../net/jxta/impl/cm/Cm.html#save(java.lang.String, java.lang.String, net.jxta.document.Advertisement)">save</A></B>(java.lang.String dn, java.lang.String fn, <A HREF="../../../../net/jxta/document/Advertisement.html" title="class in net.jxta.document">Advertisement</A> adv)</CODE><BR> Stores a StructuredDocument in specified dir, and file name</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="../../../../net/jxta/impl/cm/Cm.html#save(java.lang.String, java.lang.String, net.jxta.document.Advertisement, long, long)">save</A></B>(java.lang.String dn, java.lang.String fn, <A HREF="../../../../net/jxta/document/Advertisement.html" title="class in net.jxta.document">Advertisement</A> adv, long lifetime, long expiration)</CODE><BR> Stores a StructuredDocument in specified dir, and file name, and associated doc timeouts</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> java.util.Vector</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/impl/cm/Cm.html#search(java.lang.String, java.lang.String, java.lang.String, int, java.util.Vector)">search</A></B>(java.lang.String dn, java.lang.String attribute, java.lang.String value, int threshold, java.util.Vector expirations)</CODE><BR> Search and recovers documents that contains at least a macthing pair of tag/value.</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="../../../../net/jxta/impl/cm/Cm.html#stop()">stop</A></B>()</CODE><BR> stop the cm</TD></TR></TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class java.lang.Object</B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD></TR></TABLE> <P><!-- ============ FIELD DETAIL =========== --><A NAME="field_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Field Detail</B></FONT></TD></TR></TABLE><A NAME="RootDirBase"><!-- --></A><H3>RootDirBase</H3><PRE>public static final java.lang.String <B>RootDirBase</B></PRE><DL><DD>the name we will use for the base directory<P><DL></DL></DL><HR><A NAME="rootDir"><!-- --></A><H3>rootDir</H3><PRE>protected java.io.File <B>rootDir</B></PRE><DL><DD>file descriptor for the root of the cm<P><DL></DL></DL><HR><A NAME="DEFAULT_GC_MAX_INTERVAL"><!-- --></A><H3>DEFAULT_GC_MAX_INTERVAL</H3><PRE>public static final long <B>DEFAULT_GC_MAX_INTERVAL</B></PRE><DL><DL><DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#net.jxta.impl.cm.Cm.DEFAULT_GC_MAX_INTERVAL">Constant Field Values</A></DL></DL><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Constructor Detail</B></FONT></TD></TR></TABLE><A NAME="Cm(java.lang.String, boolean)"><!-- --></A><H3>Cm</H3><PRE>public <B>Cm</B>(java.lang.String areaName, boolean enableOptimize)</PRE><DL><DD>Constructor for cm<P><DT><B>Parameters:</B><DD><CODE>areaName</CODE> - the name of the cm sub-dir to create<DD><CODE>enableOptimize</CODE> - whether to enable indexing NOTE: Default garbage interval once an hour</DL><HR><A NAME="Cm(java.lang.String, boolean, long, boolean)"><!-- --></A><H3>Cm</H3><PRE>public <B>Cm</B>(java.lang.String areaName, boolean enableOptimize, long gcinterval, boolean delta)</PRE><DL><DD>Constructor for cm<P><DT><B>Parameters:</B><DD><CODE>areaName</CODE> - the name of the cm sub-dir to create<DD><CODE>enableOptimize</CODE> - whether to enable indexing<DD><CODE>gcinterval</CODE> - gargbage collect max interval<DD><CODE>delta</CODE> - when true deltas are tracked</DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Method Detail</B></FONT></TD></TR></TABLE><A NAME="createTmpName(net.jxta.document.StructuredDocument)"><!-- --></A><H3>createTmpName</H3><PRE>public static java.lang.String <B>createTmpName</B>(<A HREF="../../../../net/jxta/document/StructuredDocument.html" title="interface in net.jxta.document">StructuredDocument</A> doc)</PRE><DL><DD>Generates a random file name using doc hashcode<P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>doc</CODE> - to hash to generate a unique name<DT><B>Returns:</B><DD>String a random file name</DL></DD></DL><HR><A NAME="getRecords(java.lang.String, int, java.util.Vector, java.util.Vector)"><!-- --></A><H3>getRecords</H3><PRE>public java.util.Vector <B>getRecords</B>(java.lang.String dn, int threshold, java.util.Vector values, java.util.Vector expirations)</PRE><DL><DD>Gets the list of all the files into the given folder<P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>dn</CODE> - contains the name of the folder<DT><B>Returns:</B><DD>Vector Strings containing the name of the files</DL></DD></DL><HR><A NAME="getRecords(java.lang.String, int, java.util.Vector, java.util.Vector, boolean)"><!-- --></A><H3>getRecords</H3><PRE>public java.util.Vector <B>getRecords</B>(java.lang.String dn, int threshold, java.util.Vector values, java.util.Vector expirations, boolean purge)</PRE><DL><DD><DL></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="garbageCollect()"><!-- --></A><H3>garbageCollect</H3><PRE>public void <B>garbageCollect</B>()</PRE><DL><DD><DL></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="getLifetime(java.lang.String, java.lang.String)"><!-- --></A><H3>getLifetime</H3><PRE>public long <B>getLifetime</B>(java.lang.String dn, java.lang.String fn)</PRE><DL><DD>Returns the relative time in milliseconds at which the file will expire.<P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>dn</CODE> - contains the name of the folder<DD><CODE>fn</CODE> - contains the name of the file<DT><B>Returns:</B><DD>the absolute time in milliseconds at which this document will expire. -1 is returned if the file is not recognized or already expired.</DL></DD></DL><HR><A NAME="getExpirationtime(java.lang.String, java.lang.String)"><!-- --></A><H3>getExpirationtime</H3><PRE>public long <B>getExpirationtime</B>(java.lang.String dn, java.lang.String fn)</PRE><DL><DD>Returns the maximum duration in milliseconds for which this document should cached by those other than the publisher. This value is either the cache lifetime or the remaining lifetime of the document, whichever is less.<P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>dn</CODE> - contains the name of the folder<DD><CODE>fn</CODE> - contains the name of the file<DT><B>Returns:</B><DD>number of milliseconds until the file expires or -1 if the file is not recognized or already expired.</DL></DD></DL><HR><A NAME="getInputStream(java.lang.String, java.lang.String)"><!-- --></A><H3>getInputStream</H3><PRE>public java.io.ByteArrayInputStream <B>getInputStream</B>(java.lang.String dn, java.lang.String fn) throws java.io.IOException</PRE><DL><DD>Returns the inputStream of a specified file, in a specified dir<P>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -