クラス 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

    インターフェース 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
  • コンストラクター概要

    コンストラクター
    コンストラクター
    説明
    SmbShare(SmbConfig _smbConfig)
    デフォルトのプロパティで jCIFS ライブラリを初期化します。
    SmbShare(SmbConfig _smbConfig, PropertiesSE _props)
    SMB サポートされる最小 / 最大バージョンを設定するために、"jcifs.smb.client.minVersion" や "jcifs.smb.client.maxVersion" などのカスタムプロパティを使用して jCIFS ライブラリを初期化します。
    SmbShare(SmbConfig _smbConfig, org.codelibs.jcifs.smb.CIFSContext _context)
    カスタムクライアントコンテキスト構成で jCIFS ライブラリを初期化します。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    void
    boolean
    2 つの SmbShare オブジェクトが等しいかどうかをテストします。
    int
    スーパークラスからキャッシュコードを返します。
    void

    クラス 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

    クラス ObjectSE から継承されたメソッド

    clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
  • コンストラクターの詳細

    • SmbShare

      public SmbShare(SmbConfig _smbConfig) throws IOExceptionSE
      デフォルトのプロパティで 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

      public SmbShare(SmbConfig _smbConfig, PropertiesSE _props) throws IOExceptionSE
      SMB サポートされる最小 / 最大バージョンを設定するために、"jcifs.smb.client.minVersion" や "jcifs.smb.client.maxVersion" などのカスタムプロパティを使用して jCIFS ライブラリを初期化します。
      パラメーター:
      _smbConfig - SMB 共有構成
      _props - 初期化する jCIFS のカスタムプロパティセット
      例外:
      IOExceptionSE - 無効なプロパティが設定されたか、無効な SMB URL が jCIFS によって構築された場合
  • 方法の詳細

    • init

      public void init() throws IOExceptionSE
      例外:
      IOExceptionSE
    • close

      public void close()
      次で指定:
      インターフェース AutoCloseableSE 内の close 
      次で指定:
      インターフェース org.codelibs.jcifs.smb.SmbResource 内の close 
      オーバーライド:
      クラス org.codelibs.jcifs.smb.impl.SmbFileclose 
    • equals

      public boolean equals(ObjectSE other)
      2 つの SmbShare オブジェクトが等しいかどうかをテストします。スーパー実装に依存します。
      オーバーライド:
      クラス org.codelibs.jcifs.smb.impl.SmbFileequals 
      パラメーター:
      other - 等しいかどうかを比較する別の SmbShare オブジェクト。
      戻り値:
      等価の結果。
    • hashCode

      public int hashCode()
      スーパークラスからキャッシュコードを返します。
      オーバーライド:
      クラス org.codelibs.jcifs.smb.impl.SmbFilehashCode 
      戻り値:
      この共有のハッシュコード