org.sr.server
Class ServiceDefinition
java.lang.Object
org.sr.server.ServiceDefinition
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class ServiceDefinition
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Cloneable
This class carries a remote service component definition
- Author:
- Serhat Dirik
- See Also:
- Serialized Form
Constructor Summary |
ServiceDefinition(java.lang.String serviceName,
java.lang.String serviceTarget)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceDefinition
public ServiceDefinition(java.lang.String serviceName,
java.lang.String serviceTarget)
isDefinitionComplete
public boolean isDefinitionComplete()
getLocatorName
public java.lang.String getLocatorName()
setLocatorName
public void setLocatorName(java.lang.String locatorName)
getServiceName
public java.lang.String getServiceName()
getServiceTarget
public java.lang.String getServiceTarget()
getContext
public ServiceDefinition.ComponentLifeContext getContext()
setContext
public void setContext(ServiceDefinition.ComponentLifeContext context)
getOperations
public java.util.List<OperationDefinition> getOperations()
setOperations
public void setOperations(java.util.List<OperationDefinition> operations)
getCustomProperties
public java.util.Properties getCustomProperties()
setCustomProperties
public void setCustomProperties(java.util.Properties properties)
getCustomProperty
public java.lang.String getCustomProperty(java.lang.String propertyKey)
setCustomProperty
public java.lang.Object setCustomProperty(java.lang.String propertyKey,
java.lang.String value)
containsCustomProperty
public boolean containsCustomProperty(java.lang.String propertyKey)
addOperationDefinition
public boolean addOperationDefinition(OperationDefinition serviceDef)
operationsIterator
public java.util.Iterator<OperationDefinition> operationsIterator()
removeOperationDefinition
public boolean removeOperationDefinition(OperationDefinition opDef)
sizeOfOperationDefinitions
public int sizeOfOperationDefinitions()
getInterceptors
public java.util.Set<InterceptorDefinition> getInterceptors()
addInterceptorDefinition
public boolean addInterceptorDefinition(InterceptorDefinition definition)
setInterceptors
public void setInterceptors(java.util.Set<InterceptorDefinition> interceptors)
clone
public ServiceDefinition clone()
- Overrides:
clone
in class java.lang.Object