Package org.kuali.rice.ksb.api.registry
Class ServiceEndpoint
java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.ksb.api.registry.ServiceEndpoint
- All Implemented Interfaces:
Serializable,ModelObjectBasic,ModelObjectComplete,ServiceEndpointContract
public final class ServiceEndpoint
extends AbstractDataTransferObject
implements ServiceEndpointContract
Immutable implementation of the
ServiceEndpointContract interface.
Represents a service endpoint that has been published to the service registry.
Includes both a ServiceInfo and ServiceDescriptor which
compose the two different pieces of information about a service endpoint.- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA builder which can be used to constructServiceEndpointinstances. -
Method Summary
Modifier and TypeMethodDescriptionReturns the service descriptor for this endpoint.getInfo()Returns the service information for this endpoint.Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString
-
Method Details
-
getInfo
Description copied from interface:ServiceEndpointContractReturns the service information for this endpoint.- Specified by:
getInfoin interfaceServiceEndpointContract- Returns:
- the service information for this endpoint, should never return null
-
getDescriptor
Description copied from interface:ServiceEndpointContractReturns the service descriptor for this endpoint.- Specified by:
getDescriptorin interfaceServiceEndpointContract- Returns:
- the service descriptor for this endpoint, should never return null
-