/** * Removes the supplied MAL provider from the internal list of providers used for PubSub. * @param provider provider The provider to add. * @throws org.ccsds.moims.mo.mal.MALException If an error is detected. */ public void malFinalize(org.ccsds.moims.mo.mal.provider.MALProvider provider) throws org.ccsds.moims.mo.mal.MALException { providerSet.removeProvider(provider); }
/** * Adds the supplied MAL provider to the internal list of providers used for PubSub. * @param provider provider The provider to add. * @throws org.ccsds.moims.mo.mal.MALException If an error is detected. */ public void malInitialize(org.ccsds.moims.mo.mal.provider.MALProvider provider) throws org.ccsds.moims.mo.mal.MALException { providerSet.addProvider(provider); }
/** * Sends a INVOKE acknowledge to the consumer. * @return Returns the MAL message created by the acknowledge. * @throws org.ccsds.moims.mo.mal.MALInteractionException if there is a problem during the interaction as defined by the MAL specification. * @throws org.ccsds.moims.mo.mal.MALException if there is an implementation exception. */ public org.ccsds.moims.mo.mal.transport.MALMessage sendAcknowledgement() throws org.ccsds.moims.mo.mal.MALInteractionException, org.ccsds.moims.mo.mal.MALException { return interaction.sendAcknowledgement((Object[]) null); }
/** * Sends an error to the consumer. * @param error error The MAL error to send to the consumer. * @return Returns the MAL message created by the error. * @throws org.ccsds.moims.mo.mal.MALInteractionException if there is a problem during the interaction as defined by the MAL specification. * @throws org.ccsds.moims.mo.mal.MALException if there is an implementation exception. */ public org.ccsds.moims.mo.mal.transport.MALMessage sendError(org.ccsds.moims.mo.mal.MALStandardError error) throws org.ccsds.moims.mo.mal.MALInteractionException, org.ccsds.moims.mo.mal.MALException { return interaction.sendError(error); }
/** * Asynchronously deregisters this provider implementation from the set of broker connections. * @param listener listener The listener object to use for callback from the publisher. * @throws java.lang.IllegalArgumentException If any supplied argument is invalid. * @throws org.ccsds.moims.mo.mal.MALInteractionException if there is a problem during the interaction as defined by the MAL specification. * @throws org.ccsds.moims.mo.mal.MALException if there is an implementation exception. */ public void asyncDeregister(org.ccsds.moims.mo.mal.provider.MALPublishInteractionListener listener) throws java.lang.IllegalArgumentException, org.ccsds.moims.mo.mal.MALInteractionException, org.ccsds.moims.mo.mal.MALException { publisherSet.asyncDeregister(listener); }
/** * Closes this publisher. * @throws org.ccsds.moims.mo.mal.MALException if there is an implementation exception. */ public void close() throws org.ccsds.moims.mo.mal.MALException { publisherSet.close(); }
/** * Sends a PROGRESS update to the consumer. * @param chunk . * @param index . * @return Returns the MAL message created by the update. * @throws org.ccsds.moims.mo.mal.MALInteractionException if there is a problem during the interaction as defined by the MAL specification. * @throws org.ccsds.moims.mo.mal.MALException if there is an implementation exception. */ public org.ccsds.moims.mo.mal.transport.MALMessage sendUpdate(org.ccsds.moims.mo.mal.structures.Blob chunk, org.ccsds.moims.mo.mal.structures.UInteger index) throws org.ccsds.moims.mo.mal.MALInteractionException, org.ccsds.moims.mo.mal.MALException { return interaction.sendUpdate(chunk, index); }
@Override public void deregisterAckReceived(final MALMessageHeader header, final Map qosProperties) throws MALException { delegate.publishDeregisterAckReceived(header, qosProperties); }
/** * Removes the supplied MAL provider from the internal list of providers used for PubSub. * @param provider provider The provider to add. * @throws org.ccsds.moims.mo.mal.MALException If an error is detected. */ public void malFinalize(org.ccsds.moims.mo.mal.provider.MALProvider provider) throws org.ccsds.moims.mo.mal.MALException { providerSet.removeProvider(provider); }
/** * Adds the supplied MAL provider to the internal list of providers used for PubSub. * @param provider provider The provider to add. * @throws org.ccsds.moims.mo.mal.MALException If an error is detected. */ public void malInitialize(org.ccsds.moims.mo.mal.provider.MALProvider provider) throws org.ccsds.moims.mo.mal.MALException { providerSet.addProvider(provider); }
/** * Sends a INVOKE acknowledge to the consumer. * @return Returns the MAL message created by the acknowledge. * @throws org.ccsds.moims.mo.mal.MALInteractionException if there is a problem during the interaction as defined by the MAL specification. * @throws org.ccsds.moims.mo.mal.MALException if there is an implementation exception. */ public org.ccsds.moims.mo.mal.transport.MALMessage sendAcknowledgement() throws org.ccsds.moims.mo.mal.MALInteractionException, org.ccsds.moims.mo.mal.MALException { return interaction.sendAcknowledgement((Object[]) null); }
/** * Sends an error to the consumer. * @param error error The MAL error to send to the consumer. * @return Returns the MAL message created by the error. * @throws org.ccsds.moims.mo.mal.MALInteractionException if there is a problem during the interaction as defined by the MAL specification. * @throws org.ccsds.moims.mo.mal.MALException if there is an implementation exception. */ public org.ccsds.moims.mo.mal.transport.MALMessage sendError(org.ccsds.moims.mo.mal.MALStandardError error) throws org.ccsds.moims.mo.mal.MALInteractionException, org.ccsds.moims.mo.mal.MALException { return interaction.sendError(error); }
/** * Asynchronously deregisters this provider implementation from the set of broker connections. * @param listener listener The listener object to use for callback from the publisher. * @throws java.lang.IllegalArgumentException If any supplied argument is invalid. * @throws org.ccsds.moims.mo.mal.MALInteractionException if there is a problem during the interaction as defined by the MAL specification. * @throws org.ccsds.moims.mo.mal.MALException if there is an implementation exception. */ public void asyncDeregister(org.ccsds.moims.mo.mal.provider.MALPublishInteractionListener listener) throws java.lang.IllegalArgumentException, org.ccsds.moims.mo.mal.MALInteractionException, org.ccsds.moims.mo.mal.MALException { publisherSet.asyncDeregister(listener); }
/** * Sends a PROGRESS update to the consumer. * @param chunk . * @param index . * @return Returns the MAL message created by the update. * @throws org.ccsds.moims.mo.mal.MALInteractionException if there is a problem during the interaction as defined by the MAL specification. * @throws org.ccsds.moims.mo.mal.MALException if there is an implementation exception. */ public org.ccsds.moims.mo.mal.transport.MALMessage sendUpdate(org.ccsds.moims.mo.mal.structures.Blob chunk, org.ccsds.moims.mo.mal.structures.UInteger index) throws org.ccsds.moims.mo.mal.MALInteractionException, org.ccsds.moims.mo.mal.MALException { return interaction.sendUpdate(chunk, index); }
/** * Removes the supplied MAL provider from the internal list of providers used for PubSub. * @param provider provider The provider to add. * @throws org.ccsds.moims.mo.mal.MALException If an error is detected. */ public void malFinalize(org.ccsds.moims.mo.mal.provider.MALProvider provider) throws org.ccsds.moims.mo.mal.MALException { providerSet.removeProvider(provider); }
/** * Adds the supplied MAL provider to the internal list of providers used for PubSub. * @param provider provider The provider to add. * @throws org.ccsds.moims.mo.mal.MALException If an error is detected. */ public void malInitialize(org.ccsds.moims.mo.mal.provider.MALProvider provider) throws org.ccsds.moims.mo.mal.MALException { providerSet.addProvider(provider); }
/** * Removes the supplied MAL provider from the internal list of providers used for PubSub. * @param provider provider The provider to add. * @throws org.ccsds.moims.mo.mal.MALException If an error is detected. */ public void malFinalize(org.ccsds.moims.mo.mal.provider.MALProvider provider) throws org.ccsds.moims.mo.mal.MALException { providerSet.removeProvider(provider); }
/** * Removes the supplied MAL provider from the internal list of providers used for PubSub. * @param provider provider The provider to add. * @throws org.ccsds.moims.mo.mal.MALException If an error is detected. */ public void malFinalize(org.ccsds.moims.mo.mal.provider.MALProvider provider) throws org.ccsds.moims.mo.mal.MALException { providerSet.removeProvider(provider); }
/** * Removes the supplied MAL provider from the internal list of providers used for PubSub. * @param provider provider The provider to add. * @throws org.ccsds.moims.mo.mal.MALException If an error is detected. */ public void malFinalize(org.ccsds.moims.mo.mal.provider.MALProvider provider) throws org.ccsds.moims.mo.mal.MALException { providerSet.removeProvider(provider); }
/** * Removes the supplied MAL provider from the internal list of providers used for PubSub. * @param provider provider The provider to add. * @throws org.ccsds.moims.mo.mal.MALException If an error is detected. */ public void malFinalize(org.ccsds.moims.mo.mal.provider.MALProvider provider) throws org.ccsds.moims.mo.mal.MALException { providerSet.removeProvider(provider); }