C# Class Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransportFactory

Inheritance: ITransportFactory
Afficher le fichier Open project: ThorTech/apache-nms Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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.

Private Methods

Méthode Description
TryBindSocket ( Socket socket, IPAddress address, int port ) : bool
TryConnectSocket ( IPAddress address, int port, string localAddress, int localPort ) : Socket

Method Details

CompositeConnect() public méthode

public CompositeConnect ( Uri location ) : ITransport
location System.Uri
Résultat ITransport

CompositeConnect() public méthode

public CompositeConnect ( Uri location, SetTransport setTransport ) : ITransport
location System.Uri
setTransport SetTransport
Résultat ITransport

CreateTransport() public méthode

public CreateTransport ( Uri location ) : ITransport
location System.Uri
Résultat ITransport

DoBind() protected méthode

protected DoBind ( Socket socket, string host, int port ) : void
socket Socket
host string
port int
Résultat void

DoConnect() protected méthode

protected DoConnect ( string host, int port, string localAddress, int localPort ) : Socket
host string
port int
localAddress string
localPort int
Résultat Socket

DoCreateTransport() protected méthode

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
Résultat ITransport

GetIPAddress() public static méthode

public static GetIPAddress ( IPHostEntry hostEntry, AddressFamily addressFamily ) : IPAddress
hostEntry System.Net.IPHostEntry
addressFamily AddressFamily
Résultat System.Net.IPAddress

GetIPAddress() public static méthode

public static GetIPAddress ( string hostname, AddressFamily addressFamily ) : IPAddress
hostname string
addressFamily AddressFamily
Résultat System.Net.IPAddress

GetIPHostEntry() public static méthode

public static GetIPHostEntry ( string host ) : IPHostEntry
host string
Résultat System.Net.IPHostEntry

TcpTransportFactory() public méthode

public TcpTransportFactory ( ) : System
Résultat System

TryParseIPAddress() public static méthode

public static TryParseIPAddress ( string host, IPAddress &ipaddress ) : bool
host string
ipaddress System.Net.IPAddress
Résultat bool