Geeklog
[ class tree: Geeklog ] [ index: Geeklog ] [ all elements ]

Class: Swift_LoadBalancedTransport

Source Location: /system/vendor/swiftmailer/swiftmailer/lib/classes/Swift/LoadBalancedTransport.php

Class Overview

Swift_Transport_LoadBalancedTransport
   |
   --Swift_LoadBalancedTransport

Redundantly and rotationally uses several Transport implementations when sending.


Author(s):

  • Chris Corbyn

Methods


Inherited Variables

Inherited Methods

Class: Swift_Transport_LoadBalancedTransport

Swift_Transport_LoadBalancedTransport::__construct()
Swift_Transport_LoadBalancedTransport::getLastUsedTransport()
Get the Transport used in the last successful send operation.
Swift_Transport_LoadBalancedTransport::getTransports()
Get $transports to delegate to.
Swift_Transport_LoadBalancedTransport::isStarted()
Test if this Transport mechanism has started.
Swift_Transport_LoadBalancedTransport::registerPlugin()
Register a plugin.
Swift_Transport_LoadBalancedTransport::send()
Send the given Message.
Swift_Transport_LoadBalancedTransport::setTransports()
Set $transports to delegate to.
Swift_Transport_LoadBalancedTransport::start()
Start this Transport mechanism.
Swift_Transport_LoadBalancedTransport::stop()
Stop this Transport mechanism.
Swift_Transport_LoadBalancedTransport::_getNextTransport()
Rotates the transport list around and returns the first instance.
Swift_Transport_LoadBalancedTransport::_killCurrentTransport()
Tag the currently used (top of stack) transport as dead/useless.

Class Details

[line 16]
Redundantly and rotationally uses several Transport implementations when sending.



Tags:

author:  Chris Corbyn


[ Top ]


Class Methods


static method newInstance [line 41]

static Swift_LoadBalancedTransport newInstance( [array $transports = array()])

Create a new LoadBalancedTransport instance.



Tags:

access:  public


Parameters:

array   $transports  

[ Top ]

constructor __construct [line 23]

Swift_LoadBalancedTransport __construct( [array $transports = array()])

Creates a new LoadBalancedTransport with $transports.



Tags:

access:  public


Overrides Swift_Transport_LoadBalancedTransport::__construct() (parent method not documented)

Parameters:

array   $transports  

[ Top ]


Documentation generated on Sun, 02 Oct 2016 07:51:52 +0000 by phpDocumentor 1.4.3