Package jcifs
Interface DfsResolver
-
- All Known Implementing Classes:
DfsImpl
public interface DfsResolver
This is an internal API.- Author:
- mbechler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
cache(CIFSContext tc, String path, DfsReferralData dr)
Add a referral to the cacheSmbTransport
getDc(CIFSContext tf, String domain)
Get a connection to the domain controller for a given domainboolean
isTrustedDomain(CIFSContext tf, String domain)
DfsReferralData
resolve(CIFSContext tf, String domain, String root, String path)
Resolve the location of a DFS path
-
-
-
Method Detail
-
isTrustedDomain
boolean isTrustedDomain(CIFSContext tf, String domain) throws CIFSException
- Parameters:
domain
-tf
-- Returns:
- whether the given domain is trusted
- Throws:
CIFSException
SmbAuthException
-
getDc
SmbTransport getDc(CIFSContext tf, String domain) throws CIFSException
Get a connection to the domain controller for a given domain- Parameters:
domain
-tf
-- Returns:
- connection
- Throws:
CIFSException
SmbAuthException
-
resolve
DfsReferralData resolve(CIFSContext tf, String domain, String root, String path) throws CIFSException
Resolve the location of a DFS path- Parameters:
domain
-root
-path
-tf
-- Returns:
- the final referral for the given DFS path
- Throws:
CIFSException
SmbAuthException
-
cache
void cache(CIFSContext tc, String path, DfsReferralData dr)
Add a referral to the cache- Parameters:
path
-dr
-tc
-
-
-