# Hierarchy For Package com.usatiuk.dhfs.remoteobj

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.usatiuk.dhfs.remoteobj.DefaultObjSyncHandler
  - com.usatiuk.dhfs.remoteobj.IndexUpdateOpHandler (implements com.usatiuk.dhfs.invalidation.OpHandler<T>)
  - com.usatiuk.dhfs.remoteobj.RemoteObjectDeleter
  - com.usatiuk.dhfs.remoteobj.RemoteObjectInitialSyncProcessor (implements com.usatiuk.dhfs.peersync.InitialSyncProcessor<T>)
  - com.usatiuk.dhfs.remoteobj.RemoteObjPusherTxHook (implements com.usatiuk.objects.transaction.PreCommitTxHook)
  - com.usatiuk.dhfs.remoteobj.RemoteTransaction
  - com.usatiuk.dhfs.remoteobj.SyncHandler
  - com.usatiuk.dhfs.remoteobj.SyncHandlerService
  - com.usatiuk.dhfs.remoteobj.SyncHelper

## Interface Hierarchy

- com.usatiuk.dhfs.remoteobj.ConflictResolver
- com.usatiuk.dhfs.remoteobj.ObjSyncHandler<T,D>
- java.io.Serializable
  - com.usatiuk.dhfs.remoteobj.JDataRemote
  - com.usatiuk.dhfs.remoteobj.JDataRemoteDto

## Annotation Interface Hierarchy

- com.usatiuk.dhfs.remoteobj.JDataRemotePush (implements java.lang.annotation.Annotation)

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.usatiuk.dhfs.remoteobj.SyncHelper.ChangelogCmpResult

## Record Class Hierarchy

- java.lang.Object
  - java.lang.Record
    - com.usatiuk.dhfs.remoteobj.ReceivedObject
    - com.usatiuk.dhfs.remoteobj.RemoteObjectDataWrapper<T> (implements com.usatiuk.dhfs.refcount.JDataRefcounted)
    - com.usatiuk.dhfs.remoteobj.RemoteObjectMeta (implements com.usatiuk.dhfs.refcount.JDataRefcounted)