C# 클래스 Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory

상속: ITransportFactory
파일 보기 프로젝트 열기: ThorTech/apache-nms 1 사용 예제들

공개 메소드들

메소드 설명
CompositeConnect ( Uri location ) : ITransport
CompositeConnect ( Uri location, SetTransport setTransport ) : ITransport
CreateTransport ( Uri location ) : ITransport
GetIPAddress ( IPHostEntry hostEntry, AddressFamily addressFamily ) : IPAddress
GetIPAddress ( string hostname, AddressFamily addressFamily ) : IPAddress
GetIPHostEntry ( string host ) : IPHostEntry
TcpTransportFactory ( ) : System
TryParseIPAddress ( string host, IPAddress &ipaddress ) : bool

보호된 메소드들

메소드 설명
DoBind ( Socket socket, string host, int port ) : void
DoConnect ( string host, int port, string localAddress, int localPort ) : Socket
DoCreateTransport ( Uri location, Socket socket, IWireFormat wireFormat ) : ITransport

Override in a subclass to create the specific type of transport that is being implemented.

비공개 메소드들

메소드 설명
TryBindSocket ( Socket socket, IPAddress address, int port ) : bool
TryConnectSocket ( IPAddress address, int port, string localAddress, int localPort ) : Socket

메소드 상세

CompositeConnect() 공개 메소드

public CompositeConnect ( Uri location ) : ITransport
location System.Uri
리턴 ITransport

CompositeConnect() 공개 메소드

public CompositeConnect ( Uri location, SetTransport setTransport ) : ITransport
location System.Uri
setTransport SetTransport
리턴 ITransport

CreateTransport() 공개 메소드

public CreateTransport ( Uri location ) : ITransport
location System.Uri
리턴 ITransport

DoBind() 보호된 메소드

protected DoBind ( Socket socket, string host, int port ) : void
socket Socket
host string
port int
리턴 void

DoConnect() 보호된 메소드

protected DoConnect ( string host, int port, string localAddress, int localPort ) : Socket
host string
port int
localAddress string
localPort int
리턴 Socket

DoCreateTransport() 보호된 메소드

Override in a subclass to create the specific type of transport that is being implemented.
protected DoCreateTransport ( Uri location, Socket socket, IWireFormat wireFormat ) : ITransport
location System.Uri
socket Socket
wireFormat IWireFormat
리턴 ITransport

GetIPAddress() 공개 정적인 메소드

public static GetIPAddress ( IPHostEntry hostEntry, AddressFamily addressFamily ) : IPAddress
hostEntry System.Net.IPHostEntry
addressFamily AddressFamily
리턴 System.Net.IPAddress

GetIPAddress() 공개 정적인 메소드

public static GetIPAddress ( string hostname, AddressFamily addressFamily ) : IPAddress
hostname string
addressFamily AddressFamily
리턴 System.Net.IPAddress

GetIPHostEntry() 공개 정적인 메소드

public static GetIPHostEntry ( string host ) : IPHostEntry
host string
리턴 System.Net.IPHostEntry

TcpTransportFactory() 공개 메소드

public TcpTransportFactory ( ) : System
리턴 System

TryParseIPAddress() 공개 정적인 메소드

public static TryParseIPAddress ( string host, IPAddress &ipaddress ) : bool
host string
ipaddress System.Net.IPAddress
리턴 bool