Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*-
  * See the file LICENSE for redistribution information.
  *
  * Copyright (c) 2000, 2010 Oracle and/or its affiliates.  All rights reserved.
  *
  */
 
 package com.sleepycat.bind;
 
A binding between a key or data entry and a key or data object.

WARNING: Binding instances are typically shared by multiple threads and binding methods are called without any special synchronization. Therefore, bindings must be thread safe. In general no shared state should be used and any caching of computed values must be done with proper synchronization.

Author(s):
Mark Hayes
public interface EntryBinding<E> {

    
Converts a entry buffer into an Object.

Parameters:
entry is the source entry buffer.
Returns:
the resulting Object.
    E entryToObject(DatabaseEntry entry);

    
Converts an Object into a entry buffer.

Parameters:
object is the source Object.
entry is the destination entry buffer.
    void objectToEntry(E objectDatabaseEntry entry);
New to GrepCode? Check out our FAQ X