Your browser does not support JavaScript and this site utilizes JavaScript to build content and provide links to additional information. You should either enable JavaScript in your browser settings or use a browser that supports JavaScript in order to take full advantage of this site.
1 21 package com.db4o.config; 22 23 import java.io.*; 24 25 import com.db4o.diagnostic.*; 26 import com.db4o.io.*; 27 import com.db4o.messaging.*; 28 import com.db4o.reflect.*; 29 30 45 public interface Configuration { 46 47 79 public void activationDepth(int depth); 80 81 128 public void addAlias(Alias alias); 129 130 135 public void removeAlias(Alias alias); 136 137 153 public void allowVersionUpdates(boolean flag); 154 155 168 public void automaticShutDown(boolean flag); 169 170 181 public void blockSize(int bytes); 182 183 184 194 public void bTreeNodeSize(int size); 195 196 197 208 public void bTreeCacheHeight(int height); 209 210 211 220 public void callbacks(boolean flag); 221 222 241 public void callConstructors(boolean flag); 242 243 252 public void classActivationDepthConfigurable(boolean flag); 253 254 264 public void detectSchemaChanges(boolean flag); 265 266 270 public DiagnosticConfiguration diagnostic(); 271 272 285 public void disableCommitRecovery(); 286 287 304 public void discardFreeSpace(int byteCount); 305 306 321 public void encrypt(boolean flag); 322 323 324 341 public void exceptionsOnNotStorable(boolean flag); 342 343 344 374 public void flushFileBuffers(boolean flag); 375 376 379 public FreespaceConfiguration freespace(); 380 381 389 public void generateUUIDs(int setting); 390 391 399 public void generateVersionNumbers(int setting); 400 401 405 public MessageSender getMessageSender(); 406 407 411 public void internStrings(boolean doIntern); 412 413 422 public void io(IoAdapter adapter); 423 424 433 public void markTransient(String attributeName); 434 435 447 public void messageLevel(int level); 448 449 466 public void lockDatabaseFile(boolean flag); 467 468 480 public ObjectClass objectClass(Object clazz); 481 482 494 public void optimizeNativeQueries(boolean optimizeNQ); 495 496 503 public boolean optimizeNativeQueries(); 504 505 519 public void password(String pass); 520 521 526 void prefetchIDCount(int prefetchIDCount); 527 528 533 void prefetchObjectCount(int prefetchObjectCount); 534 535 538 public QueryConfiguration queries(); 539 540 553 public void readOnly(boolean flag); 554 555 564 public void reflectWith(Reflector reflector); 565 566 577 public void refreshClasses(); 578 579 598 public void reserveStorageSpace(long byteCount); 599 600 606 public void setBlobPath(String path) throws IOException; 607 608 614 public void setClassLoader(Object classLoader); 615 616 621 public void setMessageRecipient(MessageRecipient messageRecipient); 622 623 634 public void setOut(PrintStream outStream); 635 636 648 public void singleThreadedClient(boolean flag); 649 650 659 public void testConstructors(boolean flag); 660 661 667 public void timeoutClientSocket(int milliseconds); 668 669 678 public void timeoutServerSocket(int milliseconds); 679 680 693 public void timeoutPingClients(int milliseconds); 694 695 696 708 public void unicode(boolean flag); 709 710 724 public void updateDepth(int depth); 725 726 742 public void weakReferences(boolean flag); 743 744 752 public void weakReferenceCollectionInterval(int milliseconds); 753 754 755 }
| Popular Tags
|