com.bea.wli.sb.services
Class ServiceInfo
java.lang.Object
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
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 serviceskp
- the service key provider referenced by the service, or null if the service does not have a
service key provider referenceconfig
- the endpoint configuration for the service endpointbinding
- information about the binding used by the service
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