C# Class Castle.Facilities.WcfIntegration.Tests.ContractLoadBalancePolicyFactoryTestCase.TestPolicy

Inheritance: ILoadBalancePolicy
Show file Open project: castleproject/Windsor

Public Methods

Method Description
ChooseTarget ( FindCriteria criteria = null ) : EndpointDiscoveryMetadata
CollectTargets ( ICollection collected ) : void
RegisterTarget ( EndpointDiscoveryMetadata target ) : bool
RemoveTarget ( EndpointDiscoveryMetadata target ) : bool

Method Details

ChooseTarget() public method

public ChooseTarget ( FindCriteria criteria = null ) : EndpointDiscoveryMetadata
criteria System.ServiceModel.Discovery.FindCriteria
return System.ServiceModel.Discovery.EndpointDiscoveryMetadata

CollectTargets() public method

public CollectTargets ( ICollection collected ) : void
collected ICollection
return void

RegisterTarget() public method

public RegisterTarget ( EndpointDiscoveryMetadata target ) : bool
target System.ServiceModel.Discovery.EndpointDiscoveryMetadata
return bool

RemoveTarget() public method

public RemoveTarget ( EndpointDiscoveryMetadata target ) : bool
target System.ServiceModel.Discovery.EndpointDiscoveryMetadata
return bool