パッケージ jcifs.smb1.dcerpc
クラス DcerpcHandle
- java.lang.Object
-
- jcifs.smb1.dcerpc.DcerpcHandle
-
- すべての実装されたインタフェース:
DcerpcConstants
- 直系の既知のサブクラス:
DcerpcPipeHandle
public abstract class DcerpcHandle extends Object implements DcerpcConstants
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 protected DcerpcBinding
binding
protected int
max_recv
protected int
max_xmit
protected DcerpcSecurityProvider
securityProvider
protected int
state
-
インタフェースから継承されたフィールド jcifs.smb1.dcerpc.DcerpcConstants
DCERPC_CONC_MPX, DCERPC_DID_NOT_EXECUTE, DCERPC_FIRST_FRAG, DCERPC_LAST_FRAG, DCERPC_MAYBE, DCERPC_OBJECT_UUID, DCERPC_PENDING_CANCEL, DCERPC_RESERVED_1, DCERPC_UUID_SYNTAX_NDR
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 DcerpcHandle()
-
メソッドの概要
すべてのメソッド staticメソッド インスタンス・メソッド abstractメソッド concreteメソッド 修飾子とタイプ メソッド 説明 void
bind()
abstract void
close()
protected abstract void
doReceiveFragment(byte[] buf, boolean isDirect)
protected abstract void
doSendFragment(byte[] buf, int off, int length, boolean isDirect)
static DcerpcHandle
getHandle(String url, NtlmPasswordAuthentication auth)
Principal
getPrincipal()
String
getServer()
protected static DcerpcBinding
parseBinding(String str)
void
sendrecv(DcerpcMessage msg)
void
setDcerpcSecurityProvider(DcerpcSecurityProvider securityProvider)
String
toString()
-
-
-
フィールドの詳細
-
binding
protected DcerpcBinding binding
-
max_xmit
protected int max_xmit
-
max_recv
protected int max_recv
-
state
protected int state
-
securityProvider
protected DcerpcSecurityProvider securityProvider
-
-
メソッドの詳細
-
parseBinding
protected static DcerpcBinding parseBinding(String str) throws DcerpcException
- 例外:
DcerpcException
-
getHandle
public static DcerpcHandle getHandle(String url, NtlmPasswordAuthentication auth) throws UnknownHostException, MalformedURLException, DcerpcException
-
bind
public void bind() throws DcerpcException, IOException
-
sendrecv
public void sendrecv(DcerpcMessage msg) throws DcerpcException, IOException
-
setDcerpcSecurityProvider
public void setDcerpcSecurityProvider(DcerpcSecurityProvider securityProvider)
-
getServer
public String getServer()
-
getPrincipal
public Principal getPrincipal()
-
doSendFragment
protected abstract void doSendFragment(byte[] buf, int off, int length, boolean isDirect) throws IOException
- 例外:
IOException
-
doReceiveFragment
protected abstract void doReceiveFragment(byte[] buf, boolean isDirect) throws IOException
- 例外:
IOException
-
close
public abstract void close() throws IOException
- 例外:
IOException
-
-