|
|||||||||
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 | |
---|---|
ServicePublisher(java.lang.String name,
java.lang.String category,
org.jboss.internal.soa.esb.publish.Publisher publisher)
Public constructor. |
Method Summary | |
---|---|
static void |
addContractReferencePublishers(ManagedLifecycleController controller,
java.util.List<? extends org.jboss.internal.soa.esb.publish.ContractReferencePublisher> publishers)
Add external contract reference publishers to the list of publishers |
static void |
addServicePublishers(ManagedLifecycleController controller,
java.util.Map<Service,java.util.List<ServicePublisher>> publishers)
Add the service publishers to the controller map. |
java.lang.String |
getCategory()
Get the Service category. |
static ServicePublisherContractInfoCache |
getContractInfoCache()
|
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. |
org.jboss.internal.soa.esb.publish.Publisher |
getPublisher()
Get the publisher for the Service associated with this publisher. |
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 java.util.List<ServicePublisher> |
getServicePublishers(Service service)
Get the list of publishers registered against the specified Service |
static java.util.List<Service> |
getServices()
Get the list of registered services |
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 |
---|
public ServicePublisher(java.lang.String name, java.lang.String category, org.jboss.internal.soa.esb.publish.Publisher publisher)
name
- Service name.category
- Service category.publisher
- 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 org.jboss.internal.soa.esb.publish.Publisher getPublisher()
public static void addServicePublishers(ManagedLifecycleController controller, java.util.Map<Service,java.util.List<ServicePublisher>> publishers)
controller
- The controller for the servicesservicePublishers
- The service publisherspublic static java.util.List<ServicePublisher> getServicePublishers()
ManagedLifecycleController
instances.
public static void removeServicePublishers(ManagedLifecycleController controller)
controller
- Controller.public static void addContractReferencePublishers(ManagedLifecycleController controller, java.util.List<? extends org.jboss.internal.soa.esb.publish.ContractReferencePublisher> publishers)
controller
- The controllerpublishers
- public static java.util.List<Service> getServices()
public static java.util.List<ServicePublisher> getServicePublishers(Service service)
Service
public static ServicePublisherContractInfoCache getContractInfoCache()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |