org.opcfoundation.ua.transport.endpoint
Class EndpointBindingCollection

java.lang.Object
  extended by org.opcfoundation.ua.transport.endpoint.EndpointBindingCollection

public class EndpointBindingCollection
extends Object

EndpointBindingCollection class.


Nested Class Summary
static interface EndpointBindingCollection.EndpointBindingListener
           
 
Constructor Summary
EndpointBindingCollection()
          Constructor for EndpointBindingCollection.
EndpointBindingCollection(List<EndpointBinding> bindings)
          Constructor for EndpointBindingCollection.
 
Method Summary
 void add(EndpointBinding binding)
          add.
 void addListener(EndpointBindingCollection.EndpointBindingListener listener)
          addListener.
 void clear()
          clear.
 boolean contains(EndpointBinding binding)
          contains.
 List<EndpointBinding> get(Endpoint endpointAddress)
          get.
 List<EndpointBinding> get(EndpointServer endpointServer)
          get.
 List<EndpointBinding> get(Endpoint endpointAddress, Server serviceServer)
          get.
 List<EndpointBinding> get(EndpointServer endpointServer, Endpoint endpointAddress)
          get.
 List<EndpointBinding> get(EndpointServer endpointServer, Server serviceServer)
          get.
 List<EndpointBinding> get(Server serviceServer)
          get.
 List<EndpointBinding> get(String endpointUrl)
          get.
 List<EndpointBinding> getAll()
          getAll.
 EndpointBinding getDefault(String url)
          getDefault.
 List<Endpoint> getEndpointAddresses()
          getEndpointAddresses.
static List<Endpoint> getEndpointAddresses(List<EndpointBinding> bindingList)
          Get a list of endpoint addresses in an bindingList
 List<EndpointServer> getEndpointServers()
          getEndpointServers.
static List<EndpointServer> getEndpointServers(List<EndpointBinding> bindingList)
          Get a list of endpoint servers in an bindingList
 List<Server> getServiceServers()
          getServiceServers.
static List<Server> getServiceServers(List<EndpointBinding> bindingList)
          Get a list of service servers in an bindingList
 EndpointBinding getSingle(EndpointServer endpointServer, Endpoint endpointAddress)
          getSingle.
 boolean isEmpty()
          isEmpty.
 void remove(EndpointBinding binding)
          remove.
 void removeListener(EndpointBindingCollection.EndpointBindingListener listener)
          removeListener.
 int size()
          size.
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EndpointBindingCollection

public EndpointBindingCollection()

Constructor for EndpointBindingCollection.


EndpointBindingCollection

public EndpointBindingCollection(List<EndpointBinding> bindings)

Constructor for EndpointBindingCollection.

Parameters:
bindings - a List object.
Method Detail

add

public void add(EndpointBinding binding)

add.

Parameters:
binding - a EndpointBinding object.

remove

public void remove(EndpointBinding binding)

remove.

Parameters:
binding - a EndpointBinding object.

contains

public boolean contains(EndpointBinding binding)

contains.

Parameters:
binding - a EndpointBinding object.
Returns:
a boolean.

isEmpty

public boolean isEmpty()

isEmpty.

Returns:
a boolean.

size

public int size()

size.

Returns:
a int.

getDefault

public EndpointBinding getDefault(String url)

getDefault.

Parameters:
url - a String object.
Returns:
a EndpointBinding object.

getAll

public List<EndpointBinding> getAll()

getAll.

Returns:
a List object.

get

public List<EndpointBinding> get(Endpoint endpointAddress)

get.

Parameters:
endpointAddress - a Endpoint object.
Returns:
a List object.

get

public List<EndpointBinding> get(String endpointUrl)

get.

Parameters:
endpointUrl - a String object.
Returns:
a List object.

get

public List<EndpointBinding> get(EndpointServer endpointServer)

get.

Parameters:
endpointServer - a EndpointServer object.
Returns:
a List object.

get

public List<EndpointBinding> get(Server serviceServer)

get.

Parameters:
serviceServer - a Server object.
Returns:
a List object.

get

public List<EndpointBinding> get(EndpointServer endpointServer,
                                 Endpoint endpointAddress)

get.

Parameters:
endpointServer - a EndpointServer object.
endpointAddress - a Endpoint object.
Returns:
a List object.

getSingle

public EndpointBinding getSingle(EndpointServer endpointServer,
                                 Endpoint endpointAddress)

getSingle.

Parameters:
endpointServer - a EndpointServer object.
endpointAddress - a Endpoint object.
Returns:
a EndpointBinding object.

get

public List<EndpointBinding> get(Endpoint endpointAddress,
                                 Server serviceServer)

get.

Parameters:
endpointAddress - a Endpoint object.
serviceServer - a Server object.
Returns:
a List object.

get

public List<EndpointBinding> get(EndpointServer endpointServer,
                                 Server serviceServer)

get.

Parameters:
endpointServer - a EndpointServer object.
serviceServer - a Server object.
Returns:
a List object.

getEndpointAddresses

public List<Endpoint> getEndpointAddresses()

getEndpointAddresses.

Returns:
a List object.

getServiceServers

public List<Server> getServiceServers()

getServiceServers.

Returns:
a List object.

getEndpointServers

public List<EndpointServer> getEndpointServers()

getEndpointServers.

Returns:
a List object.

getServiceServers

public static List<Server> getServiceServers(List<EndpointBinding> bindingList)
Get a list of service servers in an bindingList

Parameters:
bindingList - a List object.
Returns:
a List object.

getEndpointServers

public static List<EndpointServer> getEndpointServers(List<EndpointBinding> bindingList)
Get a list of endpoint servers in an bindingList

Parameters:
bindingList - a List object.
Returns:
a List object.

getEndpointAddresses

public static List<Endpoint> getEndpointAddresses(List<EndpointBinding> bindingList)
Get a list of endpoint addresses in an bindingList

Parameters:
bindingList - a List object.
Returns:
a List object.

clear

public void clear()

clear.


addListener

public void addListener(EndpointBindingCollection.EndpointBindingListener listener)

addListener.

Parameters:
listener - a EndpointBindingCollection.EndpointBindingListener object.

removeListener

public void removeListener(EndpointBindingCollection.EndpointBindingListener listener)

removeListener.

Parameters:
listener - a EndpointBindingCollection.EndpointBindingListener object.

toString

public String toString()

Overrides:
toString in class Object


Copyright © 2018. All rights reserved.