com.bea.wli.sb.services
Class ServiceInfo

java.lang.Object
  extended by com.bea.wli.sb.services.ServiceInfo

public class ServiceInfo
extends Object

Wrapper class that describes information about a service: o its transport configuration o its binding type


Constructor Summary
ServiceInfo(Ref ref, EndPointConfiguration config, BindingTypeInfo binding)
           
ServiceInfo(Ref ref, Ref skp, EndPointConfiguration config, BindingTypeInfo binding)
           
 
Method Summary
 BindingTypeInfo getBindingTypeInfo()
           
 EndPointConfiguration getEndPointConfiguration()
           
 Ref getRef()
           
 Ref getServiceKeyProvider()
           
 void setBindingTypeInfo(BindingTypeInfo info)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceInfo

public ServiceInfo(Ref ref,
                   EndPointConfiguration config,
                   BindingTypeInfo binding)

ServiceInfo

public ServiceInfo(Ref ref,
                   Ref skp,
                   EndPointConfiguration config,
                   BindingTypeInfo binding)
Parameters:
ref - reference to the service
skp - the service key provider referenced by the service, or null if the service does not have a service key provider reference
config - the endpoint configuration for the service endpoint
binding - information about the binding used by the service
Method Detail

getRef

public Ref getRef()
Returns:
service reference

getEndPointConfiguration

public EndPointConfiguration getEndPointConfiguration()
Returns:
service endpoint configuration

getBindingTypeInfo

public BindingTypeInfo getBindingTypeInfo()
Returns:
service binding configuration

setBindingTypeInfo

public void setBindingTypeInfo(BindingTypeInfo info)

getServiceKeyProvider

public Ref getServiceKeyProvider()
Returns:
the service key provider referenced from this service, or null if the service does not have a service key provider reference