public class ISSNServiceImpl
extends eu.dnetlib.enabling.tools.AbstractBaseService
implements eu.dnetlib.enabling.is.sn.rmi.ISSNService
| Constructor and Description |
|---|
ISSNServiceImpl() |
| 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) |
ISSNServiceCore |
getCore() |
String |
getCurrentMessage(String topic) |
Endpoint |
getEndpoint() |
eu.dnetlib.soap.EndpointReferenceBuilder<Endpoint> |
getEprBuilder() |
List<String> |
listSubscriptions() |
boolean |
pauseSubscription(String subscrId) |
boolean |
renew(String subscrId,
int terminationTime) |
boolean |
resumeSubscription(String subscrId) |
void |
setCore(ISSNServiceCore core) |
void |
setEndpoint(Endpoint endpoint) |
void |
setEprBuilder(eu.dnetlib.soap.EndpointReferenceBuilder<Endpoint> eprBuilder) |
String |
subscribe(W3CEndpointReference consumerReference,
String topicExpression,
int termTime) |
boolean |
unsubscribe(String subscrId) |
identify, isRunning, notify, start, stoppublic boolean actionCreatePerformed(String resourceType, String profileId, String profile) throws eu.dnetlib.enabling.is.sn.rmi.ISSNException
actionCreatePerformed in interface eu.dnetlib.enabling.is.sn.rmi.ISSNServiceeu.dnetlib.enabling.is.sn.rmi.ISSNExceptionISSNService.actionCreatePerformed(java.lang.String, java.lang.String, java.lang.String)public boolean actionDeletePerformed(String resourceType, String profileId) throws eu.dnetlib.enabling.is.sn.rmi.ISSNException
actionDeletePerformed in interface eu.dnetlib.enabling.is.sn.rmi.ISSNServiceeu.dnetlib.enabling.is.sn.rmi.ISSNExceptionISSNService.actionDeletePerformed(java.lang.String, java.lang.String)public boolean actionUpdatePerformed(String resourceType, String profileId, String profileBefore, String profileAfter) throws eu.dnetlib.enabling.is.sn.rmi.ISSNException
actionUpdatePerformed in interface eu.dnetlib.enabling.is.sn.rmi.ISSNServiceeu.dnetlib.enabling.is.sn.rmi.ISSNExceptionISSNService.actionUpdatePerformed(java.lang.String, java.lang.String, java.lang.String,
java.lang.String)public String getCurrentMessage(String topic) throws eu.dnetlib.enabling.is.sn.rmi.ISSNException
getCurrentMessage in interface eu.dnetlib.enabling.is.sn.rmi.ISSNServiceeu.dnetlib.enabling.is.sn.rmi.ISSNExceptionISSNService.getCurrentMessage(java.lang.String)public List<String> listSubscriptions()
listSubscriptions in interface eu.dnetlib.enabling.is.sn.rmi.ISSNServiceISSNService.listSubscriptions()public boolean pauseSubscription(String subscrId) throws eu.dnetlib.enabling.is.sn.rmi.ISSNException
pauseSubscription in interface eu.dnetlib.enabling.is.sn.rmi.ISSNServiceeu.dnetlib.enabling.is.sn.rmi.ISSNExceptionISSNService.pauseSubscription(java.lang.String)public boolean renew(String subscrId, int terminationTime) throws eu.dnetlib.enabling.is.sn.rmi.ISSNException
renew in interface eu.dnetlib.enabling.is.sn.rmi.ISSNServiceeu.dnetlib.enabling.is.sn.rmi.ISSNExceptionISSNService.renew(java.lang.String, int)public boolean resumeSubscription(String subscrId) throws eu.dnetlib.enabling.is.sn.rmi.ISSNException
resumeSubscription in interface eu.dnetlib.enabling.is.sn.rmi.ISSNServiceeu.dnetlib.enabling.is.sn.rmi.ISSNExceptionISSNService.resumeSubscription(java.lang.String)public String subscribe(W3CEndpointReference consumerReference, String topicExpression, int termTime) throws eu.dnetlib.enabling.is.sn.rmi.ISSNException, eu.dnetlib.enabling.is.sn.rmi.SubscriptionRequestRejectedException
subscribe in interface eu.dnetlib.enabling.is.sn.rmi.ISSNServiceeu.dnetlib.enabling.is.sn.rmi.ISSNExceptioneu.dnetlib.enabling.is.sn.rmi.SubscriptionRequestRejectedExceptionISSNService.subscribe(javax.xml.ws.wsaddressing.W3CEndpointReference, java.lang.String, int)public boolean unsubscribe(String subscrId) throws eu.dnetlib.enabling.is.sn.rmi.ISSNException
unsubscribe in interface eu.dnetlib.enabling.is.sn.rmi.ISSNServiceeu.dnetlib.enabling.is.sn.rmi.ISSNExceptionISSNService.unsubscribe(java.lang.String)public Endpoint getEndpoint()
public void setEndpoint(Endpoint endpoint)
public ISSNServiceCore getCore()
public void setCore(ISSNServiceCore core)
public eu.dnetlib.soap.EndpointReferenceBuilder<Endpoint> getEprBuilder()
public void setEprBuilder(eu.dnetlib.soap.EndpointReferenceBuilder<Endpoint> eprBuilder)
Copyright © 2017. All rights reserved.