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.ReferralCacheEntryReferralCache.ReferralCacheNode. entryFields 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_UPDATERMethods in com.hierynomus.msdfsc that return ReferralCache.ReferralCacheEntry Modifier and Type Method Description (package private) ReferralCache.ReferralCacheEntryReferralCache.ReferralCacheNode. getReferralEntry(java.util.Iterator<java.lang.String> pathComponents)ReferralCache.ReferralCacheEntryReferralCache. lookup(DFSPath dfsPath)Methods in com.hierynomus.msdfsc with parameters of type ReferralCache.ReferralCacheEntry Modifier and Type Method Description (package private) voidReferralCache.ReferralCacheNode. addReferralEntry(java.util.Iterator<java.lang.String> pathComponents, ReferralCache.ReferralCacheEntry entry)voidReferralCache. 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.ReferralCacheEntryDFSPathResolver.ReferralResult. referralCacheEntryMethods in com.hierynomus.smbj.paths with parameters of type ReferralCache.ReferralCacheEntry Modifier and Type Method Description private <T> TDFSPathResolver. 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> TDFSPathResolver. 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> TDFSPathResolver. step4(Session session, DFSPathResolver.ResolveState<T> state, ReferralCache.ReferralCacheEntry lookup)Step 4: [ReferralCache hit, unexpired TTL, RootOrLink=link] 1.private <T> TDFSPathResolver. 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> TDFSPathResolver. 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> TDFSPathResolver. 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.
-