/** * Create an instance of {@link Unsubscribe } * */ public Unsubscribe createUnsubscribe() { return new Unsubscribe(); }
/** * Creates an {@link Unsubscribe unsubscribe request} with the specified * {@link SubscriptionId subscription identifier}. * * @param subscriptionId * the subscription identifier. * * @return an unsubscribe request with the specified subscription * identifier. */ public static Unsubscribe createUnsubscribeRequest(SubscriptionId subscriptionId) { Unsubscribe unsubscribeRequest = new Unsubscribe(); unsubscribeRequest.getAny().add(createElement(subscriptionId)); return unsubscribeRequest; }
/** * Returns the {@link SubscriptionId subscription identifier} contained into * the specified {@link Unsubscribe unsubscribe request}. * * @param unsubscribeRequest * the unsubscribe request containing the subscription * identifier. * * @return the subscription identifier contained into the specified * unsubscribe request. */ public static SubscriptionId getSubcriptionId(Unsubscribe unsubscribeRequest) { if (unsubscribeRequest.getAny().size() > 0) { return getSubcriptionId(unsubscribeRequest.getAny().get(0)); } else { return null; } }
/** * * @param unsubscribeRequest * @return returns org.oasis_open.docs.wsn.b_2.UnsubscribeResponse * @throws UnableToDestroySubscriptionFault * @throws ResourceUnknownFault */ @WebMethod(operationName = "Unsubscribe", action = "Unsubscribe") @WebResult(name = "UnsubscribeResponse", targetNamespace = "http://docs.oasis-open.org/wsn/b-2", partName = "UnsubscribeResponse") public UnsubscribeResponse unsubscribe( @WebParam(name = "Unsubscribe", targetNamespace = "http://docs.oasis-open.org/wsn/b-2", partName = "UnsubscribeRequest") Unsubscribe unsubscribeRequest) throws ResourceUnknownFault, UnableToDestroySubscriptionFault { SingletonBroker.getInstance(); SingletonBroker.RemoveSubscription(unsubscribeRequest.getAny()); UnsubscribeResponse res = new UnsubscribeResponse(); return res; }
/** * Create an instance of {@link Unsubscribe } * */ public Unsubscribe createUnsubscribe() { return new Unsubscribe(); }
/** * Create an instance of {@link Unsubscribe } * */ public Unsubscribe createUnsubscribe() { return new Unsubscribe(); }
@Override protected void stopSubscription(Object sub) { try { ((SubscriptionManager) sub).unsubscribe(new Unsubscribe()); } catch (Exception e) { LOGGER.log(Level.INFO, "Error while unsubscribing on-demand publisher", e); } }
public void unsubscribe() throws UnableToDestroySubscriptionFault, ResourceUnknownFault { subscription.unsubscribe(new Unsubscribe()); } }