|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.wm.app.tn.delivery.ServiceMgr
public class ServiceMgr
Handles registration of delivery services.
Method Summary | |
---|---|
static ServiceMgr |
create()
Returns a ServiceMgr object. |
DeliveryService |
getRegisteredService(java.lang.String name)
Retrieve a delivery service by name. |
java.lang.String[] |
getRegisteredServices(int type)
|
void |
refreshServiceCache()
Refresh the delivery service cache for this server. |
void |
registerService(java.lang.String name,
java.lang.String ifc,
java.lang.String svc,
boolean scheduled)
Register a local service to be used for guaranteed delivery. |
void |
registerService(java.lang.String name,
java.lang.String host,
java.lang.String port,
java.lang.String user,
java.lang.String password,
java.lang.String ifc,
java.lang.String svc,
boolean scheduled)
Register a service to be used for guaranteed delivery. |
void |
removeService(java.lang.String name)
Remove (unregister) a service for guaranteed delivery. |
boolean |
serviceRegistered(java.lang.String name)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static ServiceMgr create() throws DeliveryException
DeliveryException
public DeliveryService getRegisteredService(java.lang.String name)
name
- name of the delivery service to retrieve
public java.lang.String[] getRegisteredServices(int type)
public void refreshServiceCache() throws DeliveryException
DeliveryException
public void registerService(java.lang.String name, java.lang.String host, java.lang.String port, java.lang.String user, java.lang.String password, java.lang.String ifc, java.lang.String svc, boolean scheduled) throws DeliveryException
host
- unique service namehost
- name of host to invoke service - if null the service will run locally (and only ifc and svc are
necessary)port
- host portuser
- user namepassword
- user passwordifc
- interface name (eg, wm.tn.delivery)svc
- service name (eg, http)scheduled
- indicates if this is a scheduled delivery service
DeliveryException
public void registerService(java.lang.String name, java.lang.String ifc, java.lang.String svc, boolean scheduled) throws DeliveryException
name
- name of the delivery serviceifc
- interface name (eg, wm.tn.delivery)svc
- service name (eg, http)scheduled
- indicates if this is a scheduled delivery service
com.wm.app.tn.Delivery.DeliveryException
DeliveryException
public void removeService(java.lang.String name) throws DeliveryException
name
- name of service to remove
DeliveryException
public boolean serviceRegistered(java.lang.String name)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |