Uses of Class
com.hierynomus.msdfsc.ReferralCache.ReferralCacheEntry
-
Packages that use ReferralCache.ReferralCacheEntry Package Description com.hierynomus.msdfsc com.hierynomus.smbj.paths -
-
Uses of ReferralCache.ReferralCacheEntry in com.hierynomus.msdfsc
Fields in com.hierynomus.msdfsc declared as ReferralCache.ReferralCacheEntry Modifier and Type Field Description private ReferralCache.ReferralCacheEntry
ReferralCache.ReferralCacheNode. entry
Fields in com.hierynomus.msdfsc with type parameters of type ReferralCache.ReferralCacheEntry Modifier and Type Field Description (package private) static java.util.concurrent.atomic.AtomicReferenceFieldUpdater<ReferralCache.ReferralCacheNode,ReferralCache.ReferralCacheEntry>
ReferralCache.ReferralCacheNode. ENTRY_UPDATER
Methods in com.hierynomus.msdfsc that return ReferralCache.ReferralCacheEntry Modifier and Type Method Description (package private) ReferralCache.ReferralCacheEntry
ReferralCache.ReferralCacheNode. getReferralEntry(java.util.Iterator<java.lang.String> pathComponents)
ReferralCache.ReferralCacheEntry
ReferralCache. lookup(DFSPath dfsPath)
Methods in com.hierynomus.msdfsc with parameters of type ReferralCache.ReferralCacheEntry Modifier and Type Method Description (package private) void
ReferralCache.ReferralCacheNode. addReferralEntry(java.util.Iterator<java.lang.String> pathComponents, ReferralCache.ReferralCacheEntry entry)
void
ReferralCache. put(ReferralCache.ReferralCacheEntry referralCacheEntry)
-
Uses of ReferralCache.ReferralCacheEntry in com.hierynomus.smbj.paths
Fields in com.hierynomus.smbj.paths declared as ReferralCache.ReferralCacheEntry Modifier and Type Field Description (package private) ReferralCache.ReferralCacheEntry
DFSPathResolver.ReferralResult. referralCacheEntry
Methods in com.hierynomus.smbj.paths with parameters of type ReferralCache.ReferralCacheEntry Modifier and Type Method Description private <T> T
DFSPathResolver. step11(Session session, DFSPathResolver.ResolveState<T> state, ReferralCache.ReferralCacheEntry lookup)
Step 11: [interlink] Replace the portion of the path that matches the DFSPathPrefix of the ReferralCache entry with TargetHint.private <T> T
DFSPathResolver. step3(Session session, DFSPathResolver.ResolveState<T> state, ReferralCache.ReferralCacheEntry lookup)
Step 3: [ReferralCache hit, unexpired TTL] Replace the portion of the path that matches DFSPathPrefix of the ReferralCache entry with the DFS target path of TargetHint of the ReferralCache entry.private <T> T
DFSPathResolver. step4(Session session, DFSPathResolver.ResolveState<T> state, ReferralCache.ReferralCacheEntry lookup)
Step 4: [ReferralCache hit, unexpired TTL, RootOrLink=link] 1.private <T> T
DFSPathResolver. step7(Session session, DFSPathResolver.ResolveState<T> state, ReferralCache.ReferralCacheEntry lookup)
[DFS root referral success] If the current ReferralCache entry's RootOrLink indicates root targets, go to step 3; otherwise, go to step 4.private <T> T
DFSPathResolver. step8(Session session, DFSPathResolver.ResolveState<T> state, ReferralCache.ReferralCacheEntry lookup)
Step 8: [I/O request, path fully resolved] Issue I/O operation to TargetHint of ReferralCache entry.private <T> T
DFSPathResolver. step9(Session session, DFSPathResolver.ResolveState<T> state, ReferralCache.ReferralCacheEntry lookup)
Step 9: [ReferralCache hit, expired TTL, RootOrLink=link] The link referral request is issued to a DFS root target of the namespace.
-