|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.soa.esb.listeners.config.ServicePublisher
public class ServicePublisher
Service contract publisher.
Constructor Summary | |
---|---|
protected |
ServicePublisher(java.lang.String name,
java.lang.String category,
org.jboss.internal.soa.esb.publish.ContractPublisher contractPublisher)
Public constructor. |
Method Summary | |
---|---|
static void |
addServicePublishers(ManagedLifecycleController controller,
Generator.XMLBeansModel model)
Add service publication from the suppplied configuration, keying them under the controller that is managing these services. |
java.lang.String |
getCategory()
Get the Service category. |
org.jboss.internal.soa.esb.publish.ContractPublisher |
getContractPublisher()
Get the contract publisher for the Service associated with this publisher. |
java.lang.String |
getDescription()
Get the service description. |
java.lang.String |
getServiceName()
Get the name of the Service. |
static java.util.List<ServicePublisher> |
getServicePublishers()
Get the full list of publishers registered against all active ManagedLifecycleController
instances. |
static void |
removeServicePublishers(ManagedLifecycleController controller)
Remove the service publications for the services under the control of the supplied controller. |
void |
setDescription(java.lang.String description)
Set the service description. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected ServicePublisher(java.lang.String name, java.lang.String category, org.jboss.internal.soa.esb.publish.ContractPublisher contractPublisher)
name
- Service name.category
- Service category.contractPublisher
- Contract publisher implementation.Method Detail |
---|
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- Service description.public java.lang.String getServiceName()
public java.lang.String getCategory()
public org.jboss.internal.soa.esb.publish.ContractPublisher getContractPublisher()
public static void addServicePublishers(ManagedLifecycleController controller, Generator.XMLBeansModel model)
model
- The configuration model.public static java.util.List<ServicePublisher> getServicePublishers()
ManagedLifecycleController
instances.
public static void removeServicePublishers(ManagedLifecycleController controller)
controller
- Controller.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |