public class ISSNClient extends Object implements eu.dnetlib.api.enabling.ISSNService
| Constructor and Description |
|---|
ISSNClient() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
actionCreatePerformed(String resourceType,
String profileId,
String profile) |
boolean |
actionDeletePerformed(String resourceType,
String profileId) |
boolean |
actionUpdatePerformed(String resourceType,
String profileId,
String profileBefore,
String profileAfter) |
String |
getCurrentMessage(String topic) |
eu.dnetlib.domain.ServiceIdentity |
identify() |
List<String> |
listSubscriptions() |
void |
notify(eu.dnetlib.domain.enabling.Notification notification) |
boolean |
pauseSubscription(String subscrId) |
boolean |
renew(String subscrId,
int terminationTime) |
boolean |
resumeSubscription(String subscrId) |
void |
setPortType(eu.dnetlib.enabling.is.sn.rmi.ISSNService portType) |
void |
setWebService(Object webService) |
String |
subscribe(eu.dnetlib.domain.EPR consumerReference,
String topicExpression,
int initialTerminationTime) |
boolean |
unsubscribe(String subscrId) |
public void setPortType(eu.dnetlib.enabling.is.sn.rmi.ISSNService portType)
public void setWebService(Object webService)
public boolean actionCreatePerformed(String resourceType, String profileId, String profile) throws eu.dnetlib.api.enabling.ISSNServiceException
actionCreatePerformed in interface eu.dnetlib.api.enabling.ISSNServiceeu.dnetlib.api.enabling.ISSNServiceExceptionpublic boolean actionDeletePerformed(String resourceType, String profileId) throws eu.dnetlib.api.enabling.ISSNServiceException
actionDeletePerformed in interface eu.dnetlib.api.enabling.ISSNServiceeu.dnetlib.api.enabling.ISSNServiceExceptionpublic boolean actionUpdatePerformed(String resourceType, String profileId, String profileBefore, String profileAfter) throws eu.dnetlib.api.enabling.ISSNServiceException
actionUpdatePerformed in interface eu.dnetlib.api.enabling.ISSNServiceeu.dnetlib.api.enabling.ISSNServiceExceptionpublic String getCurrentMessage(String topic) throws eu.dnetlib.api.enabling.ISSNServiceException
getCurrentMessage in interface eu.dnetlib.api.enabling.ISSNServiceeu.dnetlib.api.enabling.ISSNServiceExceptionpublic List<String> listSubscriptions()
listSubscriptions in interface eu.dnetlib.api.enabling.ISSNServicepublic boolean pauseSubscription(String subscrId) throws eu.dnetlib.api.enabling.ISSNServiceException
pauseSubscription in interface eu.dnetlib.api.enabling.ISSNServiceeu.dnetlib.api.enabling.ISSNServiceExceptionpublic boolean renew(String subscrId, int terminationTime) throws eu.dnetlib.api.enabling.ISSNServiceException
renew in interface eu.dnetlib.api.enabling.ISSNServiceeu.dnetlib.api.enabling.ISSNServiceExceptionpublic boolean resumeSubscription(String subscrId) throws eu.dnetlib.api.enabling.ISSNServiceException
resumeSubscription in interface eu.dnetlib.api.enabling.ISSNServiceeu.dnetlib.api.enabling.ISSNServiceExceptionpublic String subscribe(eu.dnetlib.domain.EPR consumerReference, String topicExpression, int initialTerminationTime) throws eu.dnetlib.api.enabling.ISSNServiceException
subscribe in interface eu.dnetlib.api.enabling.ISSNServiceeu.dnetlib.api.enabling.ISSNServiceExceptionpublic boolean unsubscribe(String subscrId) throws eu.dnetlib.api.enabling.ISSNServiceException
unsubscribe in interface eu.dnetlib.api.enabling.ISSNServiceeu.dnetlib.api.enabling.ISSNServiceExceptionpublic eu.dnetlib.domain.ServiceIdentity identify()
identify in interface eu.dnetlib.api.DriverServicepublic void notify(eu.dnetlib.domain.enabling.Notification notification)
notify in interface eu.dnetlib.api.DriverServiceCopyright © 2017. All rights reserved.