クラス SmbShare
java.lang.ObjectSE
java.net.URLConnectionSE
jcifs.smb.SmbFile
org.springframework.integration.smb.session.SmbShare
- 実装されたすべてのインターフェース:
AutoCloseableSE
、jcifs.SmbConstants
、jcifs.SmbResource
public class SmbShare
extends jcifs.smb.SmbFile
SMB 共有ディレクトリを表す
SmbFile
拡張子。- 導入:
- 6.0
- 作成者:
- Markus Spann, Gregory Bragg, Adam Jones, Artem Bilan, Christian Tzolov
フィールドサマリー
クラス jcifs.smb.SmbFile から継承されたフィールド
ATTR_GET_MASK, ATTR_SET_MASK, DEFAULT_ATTR_EXPIRATION_PERIOD, fileLocator, HASH_DOT, HASH_DOT_DOT
クラス java.net.URLConnectionSE から継承されたフィールド
allowUserInteractionSE, connectedSE, doInputSE, doOutputSE, ifModifiedSinceSE, urlSE, useCachesSE
インターフェース jcifs.SmbConstants から継承されたフィールド
ATTR_ARCHIVE, ATTR_COMPRESSED, ATTR_DIRECTORY, ATTR_HIDDEN, ATTR_NORMAL, ATTR_READONLY, ATTR_SYSTEM, ATTR_TEMPORARY, ATTR_VOLUME, CAP_DFS, CAP_EXTENDED_SECURITY, CAP_LARGE_FILES, CAP_LARGE_READX, CAP_LARGE_WRITEX, CAP_LEVEL_II_OPLOCKS, CAP_LOCK_AND_READ, CAP_MPX_MODE, CAP_NONE, CAP_NT_FIND, CAP_NT_SMBS, CAP_RAW_MODE, CAP_RPC_REMOTE_APIS, CAP_STATUS32, CAP_UNICODE, CMD_OFFSET, DEFAULT_CONN_TIMEOUT, DEFAULT_MAX_MPX_COUNT, DEFAULT_NOTIFY_BUF_SIZE, DEFAULT_OEM_ENCODING, DEFAULT_PORT, DEFAULT_RCV_BUF_SIZE, DEFAULT_RESPONSE_TIMEOUT, DEFAULT_SHARING, DEFAULT_SND_BUF_SIZE, DEFAULT_SO_TIMEOUT, DEFAULT_SSN_LIMIT, DELETE, ERROR_CODE_OFFSET, FILE_APPEND_DATA, FILE_DELETE, FILE_EXECUTE, FILE_NO_SHARE, FILE_READ_ATTRIBUTES, FILE_READ_DATA, FILE_READ_EA, FILE_SHARE_DELETE, FILE_SHARE_READ, FILE_SHARE_WRITE, FILE_WRITE_ATTRIBUTES, FILE_WRITE_DATA, FILE_WRITE_EA, FLAGS_COPY_SOURCE_MODE_ASCII, FLAGS_COPY_TARGET_MODE_ASCII, FLAGS_LOCK_AND_READ_WRITE_AND_UNLOCK, FLAGS_NONE, FLAGS_NOTIFY_OF_MODIFY_ACTION, FLAGS_OFFSET, FLAGS_OPLOCK_REQUESTED_OR_GRANTED, FLAGS_PATH_NAMES_CANONICALIZED, FLAGS_PATH_NAMES_CASELESS, FLAGS_RECEIVE_BUFFER_POSTED, FLAGS_RESPONSE, FLAGS_TARGET_MUST_BE_DIRECTORY, FLAGS_TARGET_MUST_BE_FILE, FLAGS_TREE_COPY, FLAGS_VERIFY_ALL_WRITES, FLAGS2_EXTENDED_ATTRIBUTES, FLAGS2_EXTENDED_SECURITY_NEGOTIATION, FLAGS2_LONG_FILENAMES, FLAGS2_NONE, FLAGS2_PERMIT_READ_IF_EXECUTE_PERM, FLAGS2_RESOLVE_PATHS_IN_DFS, FLAGS2_SECURITY_REQUIRE_SIGNATURES, FLAGS2_SECURITY_SIGNATURES, FLAGS2_STATUS32, FLAGS2_UNICODE, FOREVER, GENERIC_ALL, GENERIC_EXECUTE, GENERIC_READ, GENERIC_WRITE, MILLISECONDS_BETWEEN_1970_AND_1601, O_APPEND, O_CREAT, O_EXCL, O_RDONLY, O_RDWR, O_TRUNC, O_WRONLY, OPEN_FUNCTION_FAIL_IF_EXISTS, OPEN_FUNCTION_OVERWRITE_IF_EXISTS, READ_CONTROL, SECURITY_SHARE, SECURITY_USER, SIGNATURE_OFFSET, SMB1_HEADER_LENGTH, SYNCHRONIZE, TID_OFFSET, TYPE_COMM, TYPE_FILESYSTEM, TYPE_NAMED_PIPE, TYPE_PRINTER, TYPE_SERVER, TYPE_SHARE, TYPE_WORKGROUP, WRITE_DAC, WRITE_OWNER
コンストラクターのサマリー
コンストラクター説明デフォルトのプロパティで jCIFS ライブラリを初期化します。SmbShare
(SmbConfig _smbConfig, PropertiesSE _props) SMB サポートされる最小 / 最大バージョンを設定するために、"jcifs.smb.client.minVersion" や "jcifs.smb.client.maxVersion" などのカスタムプロパティを使用して jCIFS ライブラリを初期化します。カスタムクライアントコンテキスト構成で jCIFS ライブラリを初期化します。メソッドのサマリー
クラス jcifs.smb.SmbFile から継承されたメソッド
canRead, canWrite, children, children, children, children, connect, copyTo, createNewFile, createTime, customizeCreate, delete, exists, fileIndex, getAttributes, getCanonicalPath, getCanonicalUncPath, getContentLength, getContentLengthLong, getContext, getDate, getDfsPath, getDiskFreeSpace, getInputStream, getLastModified, getLocator, getName, getOutputStream, getOwnerGroup, getOwnerGroup, getOwnerUser, getOwnerUser, getParent, getPath, getSecurity, getSecurity, getServer, getServerWithDfs, getShare, getShareSecurity, getTransportContext, getTreeHandle, getType, getUncPath, isDirectory, isFile, isHidden, lastAccess, lastModified, length, list, list, listFiles, listFiles, listFiles, listFiles, mkdir, mkdirs, openInputStream, openInputStream, openInputStream, openOutputStream, openOutputStream, openOutputStream, openOutputStream, openRandomAccess, openRandomAccess, renameTo, renameTo, resolve, setAttributes, setCreateTime, setFileTimes, setLastAccess, setLastModified, setNonPooled, setReadOnly, setReadWrite, toString, toURL, watch, withOpen, withOpen, withOpen
クラス java.net.URLConnectionSE から継承されたメソッド
addRequestPropertySE, getAllowUserInteraction, getConnectTimeout, getContent, getContentSE, getContentEncoding, getContentType, getDefaultAllowUserInteraction, getDefaultRequestPropertySE, getDefaultUseCaches, getDefaultUseCachesSE, getDoInput, getDoOutput, getExpiration, getFileNameMap, getHeaderFieldSE, getHeaderFieldSE, getHeaderFieldDateSE, getHeaderFieldIntSE, getHeaderFieldKeySE, getHeaderFieldLongSE, getHeaderFields, getIfModifiedSince, getPermission, getReadTimeout, getRequestProperties, getRequestPropertySE, getURL, getUseCaches, guessContentTypeFromNameSE, guessContentTypeFromStreamSE, setAllowUserInteractionSE, setConnectTimeoutSE, setContentHandlerFactorySE, setDefaultAllowUserInteractionSE, setDefaultRequestPropertySE, setDefaultUseCachesSE, setDefaultUseCachesSE, setDoInputSE, setDoOutputSE, setFileNameMapSE, setIfModifiedSinceSE, setReadTimeoutSE, setRequestPropertySE, setUseCachesSE
コンストラクターの詳細
SmbShare
デフォルトのプロパティで jCIFS ライブラリを初期化します。- パラメーター:
_smbConfig
- SMB 共有構成- 例外:
IOExceptionSE
- 無効な SMB URL が jCIFS によって構築された場合
SmbShare
カスタムクライアントコンテキスト構成で jCIFS ライブラリを初期化します。- パラメーター:
_smbConfig
- SMB 共有構成_context
- クライアント構成、共有サービス、アクティブな資格情報を保持する- 例外:
IOExceptionSE
- 無効な SMB URL が jCIFS によって構築された場合
SmbShare
SMB サポートされる最小 / 最大バージョンを設定するために、"jcifs.smb.client.minVersion" や "jcifs.smb.client.maxVersion" などのカスタムプロパティを使用して jCIFS ライブラリを初期化します。- パラメーター:
_smbConfig
- SMB 共有構成_props
- 初期化する jCIFS のカスタムプロパティセット- 例外:
IOExceptionSE
- 無効なプロパティが設定されたか、無効な SMB URL が jCIFS によって構築された場合
メソッドの詳細
init
close
public void close()- 次で指定:
- インターフェース
AutoCloseableSE
のclose
- 次で指定:
- インターフェース
jcifs.SmbResource
のclose
- オーバーライド:
- クラス
jcifs.smb.SmbFile
のclose
equals
2 つのSmbShare
オブジェクトが等しいかどうかをテストします。スーパー実装に依存します。- オーバーライド:
- クラス
jcifs.smb.SmbFile
のequals
- パラメーター:
other
- 等しいかどうかを比較する別のSmbShare
オブジェクト。- 戻り値:
- 等価の結果。
hashCode
public int hashCode()スーパークラスからキャッシュコードを返します。- オーバーライド:
- クラス
jcifs.smb.SmbFile
のhashCode
- 戻り値:
- この共有のハッシュコード