1 /* 2 * JBoss, the OpenSource J2EE webOS 3 * 4 * Distributable under LGPL license. 5 * See terms of license at gnu.org. 6 */ 7 package org.jboss.remoting; 8 9 10 /** 11 * @author <a HREF="mailto:telrod@e2technologies.net">Tom Elrod</a> 12 */ 13 public interface CallbackStoreMBean extends SerializableStore 14 { 15 /** 16 * Gets the file path for the directory where the objects will be stored. 17 * 18 * @return 19 */ 20 String getStoreFilePath(); 21 22 /** 23 * Sets teh file path for the directory where the objects will be stored. 24 * 25 * @param filePath 26 */ 27 void setStoreFilePath(String filePath); 28 29 /** 30 * Gets the file suffix for each of the files that objects will be persisted to. 31 * 32 * @return 33 */ 34 String getStoreFileSuffix(); 35 36 /** 37 * Sets the file suffix for each of the files that objects will be persisted to. 38 * 39 * @param fileSuffix 40 */ 41 void setStoreFileSuffix(String fileSuffix); 42 43 } 44