クラス SmbShare
java.lang.ObjectSE
java.net.URLConnectionSE
org.codelibs.jcifs.smb.impl.SmbFile
org.springframework.integration.smb.session.SmbShare
- 実装済みのインターフェース一覧:
AutoCloseableSE, org.codelibs.jcifs.smb.SmbConstants, org.codelibs.jcifs.smb.SmbResource
public class SmbShare
extends org.codelibs.jcifs.smb.impl.SmbFile
SMB 共有ディレクトリを表す
SmbFile 拡張子。- 導入:
- 6.0
- 作成者:
- Markus Spann, Gregory Bragg, Adam Jones, Artem Bilan, Christian Tzolov, Daniel Frey
フィールド概要
クラス org.codelibs.jcifs.smb.impl.SmbFile から継承されたフィールド
ATTR_GET_MASK, ATTR_SET_MASK, DEFAULT_ATTR_EXPIRATION_PERIOD, fileLocator, HASH_DOT, HASH_DOT_DOTクラス URLConnectionSE から継承されたフィールド
allowUserInteractionSE, connectedSE, doInputSE, doOutputSE, ifModifiedSinceSE, urlSE, useCachesSEインターフェース org.codelibs.jcifs.smb.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 ライブラリを初期化します。方法の概要
クラス org.codelibs.jcifs.smb.impl.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クラス 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
public SmbShare(SmbConfig _smbConfig, org.codelibs.jcifs.smb.CIFSContext _context) throws IOExceptionSE カスタムクライアントコンテキスト構成で 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 - 次で指定:
- インターフェース
org.codelibs.jcifs.smb.SmbResource内のclose - オーバーライド:
- クラス
org.codelibs.jcifs.smb.impl.SmbFileのclose
equals
hashCode
public int hashCode()スーパークラスからキャッシュコードを返します。- オーバーライド:
- クラス
org.codelibs.jcifs.smb.impl.SmbFileのhashCode - 戻り値:
- この共有のハッシュコード