Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.runtime.api
Class ServiceDescriptor

java.lang.Object
  extended by org.nuxeo.runtime.api.ServiceDescriptor
All Implemented Interfaces:
Serializable

public class ServiceDescriptor
extends Object
implements Serializable

Author:
Bogdan Stefanescu
See Also:
Serialized Form

Constructor Summary
ServiceDescriptor()
          To be used by XMap.
ServiceDescriptor(Class<?> serviceClass)
           
ServiceDescriptor(Class<?> serviceClass, String group)
           
ServiceDescriptor(Class<?> serviceClass, String group, String name)
           
ServiceDescriptor(String serviceClassName)
           
ServiceDescriptor(String serviceClassName, String group)
           
ServiceDescriptor(String serviceClassName, String group, String name)
           
 
Method Summary
 boolean equals(Object obj)
           
 ServiceAdapter getAdapter()
           
 ServiceGroup getGroup()
           
 String getInstanceName()
           
 String getLocator()
           
 String getName()
           
 ServiceHost getServer()
           
 String getServiceClassName()
           
 String getServiceClassSimpleName()
           
 int hashCode()
           
 void setGroup(String group)
           
 void setLocator(String locator)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ServiceDescriptor

public ServiceDescriptor()
To be used by XMap.


ServiceDescriptor

public ServiceDescriptor(String serviceClassName)

ServiceDescriptor

public ServiceDescriptor(String serviceClassName,
                         String group)

ServiceDescriptor

public ServiceDescriptor(String serviceClassName,
                         String group,
                         String name)

ServiceDescriptor

public ServiceDescriptor(Class<?> serviceClass)

ServiceDescriptor

public ServiceDescriptor(Class<?> serviceClass,
                         String group)

ServiceDescriptor

public ServiceDescriptor(Class<?> serviceClass,
                         String group,
                         String name)
Method Detail

setGroup

public void setGroup(String group)

getGroup

public ServiceGroup getGroup()

getServer

public ServiceHost getServer()

getName

public String getName()

getServiceClassName

public String getServiceClassName()

getServiceClassSimpleName

public String getServiceClassSimpleName()

getInstanceName

public String getInstanceName()

getLocator

public String getLocator()

setLocator

public void setLocator(String locator)

getAdapter

public ServiceAdapter getAdapter()
                          throws Exception
Throws:
Exception

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.