org.jboss.portal.wsrp.services
Class SOAPInvokerServiceFactory
java.lang.Object
org.jboss.mx.util.JBossNotificationBroadcasterSupport
org.jboss.system.ServiceMBeanSupport
org.jboss.portal.jems.as.system.AbstractJBossService
org.jboss.portal.wsrp.services.AbstractJNDIServiceFactory
org.jboss.portal.wsrp.services.AbstractSOAPServiceFactory
org.jboss.portal.wsrp.services.SOAPInvokerServiceFactory
- All Implemented Interfaces:
- javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, ServiceFactory, org.jboss.system.Service, org.jboss.system.ServiceMBean
public class SOAPInvokerServiceFactory
- extends AbstractSOAPServiceFactory
- Since:
- 2.4
- Version:
- $Revision: 6366 $
- Author:
- Chris Laprun, Julien Viet
Fields inherited from class org.jboss.system.ServiceMBeanSupport |
server, SERVICE_CONTROLLER_SIG, serviceName |
Fields inherited from interface org.jboss.system.ServiceMBean |
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED |
Methods inherited from class org.jboss.system.ServiceMBeanSupport |
getDeploymentInfo, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister, startService, stopService |
Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport |
addNotificationListener, getNotificationInfo, handleNotification, nextNotificationSequenceNumber, removeNotificationListener, removeNotificationListener, sendNotification |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jboss.system.Service |
create, destroy, start, stop |
SOAPInvokerServiceFactory
public SOAPInvokerServiceFactory()
getEndpointURL
public java.lang.String getEndpointURL()
setEndpointURL
public void setEndpointURL(java.lang.String endpointURL)
getStubFromService
protected java.lang.Object getStubFromService(java.lang.Class serviceClass,
javax.xml.rpc.Service service)
throws java.lang.Exception
- If retrieved object is of javax.xml.rpc.Service class, we're using the WS stack and we need to get the port.
- Specified by:
getStubFromService
in class AbstractSOAPServiceFactory
- Parameters:
serviceClass
- the requested service classservice
- the service implementation obtained from the JNDI lookup
- Returns:
- an implementation based on the provided service
- Throws:
java.lang.Exception
isAvailable
public boolean isAvailable()
getServiceDescriptionURL
public java.lang.String getServiceDescriptionURL()
getMarkupURL
public java.lang.String getMarkupURL()
getRegistrationURL
public java.lang.String getRegistrationURL()
getPortletManagementURL
public java.lang.String getPortletManagementURL()
setServiceDescriptionURL
public void setServiceDescriptionURL(java.lang.String serviceDescriptionURL)
setMarkupURL
public void setMarkupURL(java.lang.String markupURL)
setRegistrationURL
public void setRegistrationURL(java.lang.String registrationURL)
setPortletManagementURL
public void setPortletManagementURL(java.lang.String portletManagementURL)