|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.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 | ||||||||