@@ -192,9 +192,9 @@ export interface GetMessageIteratorOptions extends OperationOptionsBase {
192192}
193193
194194// @public
195- export interface MessageHandlers < ReceivedMessageT > {
195+ export interface MessageHandlers {
196196 processError(args : ProcessErrorArgs ): Promise <void >;
197- processMessage(message : ReceivedMessageT ): Promise <void >;
197+ processMessage(message : ServiceBusReceivedMessage ): Promise <void >;
198198}
199199
200200export { MessagingError }
@@ -348,19 +348,19 @@ export class ServiceBusAdministrationClient extends ServiceClient {
348348export class ServiceBusClient {
349349 constructor (connectionString : string , options ? : ServiceBusClientOptions );
350350 constructor (fullyQualifiedNamespace : string , credential : TokenCredential , options ? : ServiceBusClientOptions );
351- acceptNextSession(queueName : string , options ? : AcceptSessionOptions <" peekLock" >): Promise <ServiceBusSessionReceiver < ServiceBusReceivedMessageWithLock > >;
352- acceptNextSession(queueName : string , options : AcceptSessionOptions <" receiveAndDelete" >): Promise <ServiceBusSessionReceiver < ServiceBusReceivedMessage > >;
353- acceptNextSession(topicName : string , subscriptionName : string , options ? : AcceptSessionOptions <" peekLock" >): Promise <ServiceBusSessionReceiver < ServiceBusReceivedMessageWithLock > >;
354- acceptNextSession(topicName : string , subscriptionName : string , options : AcceptSessionOptions <" receiveAndDelete" >): Promise <ServiceBusSessionReceiver < ServiceBusReceivedMessage > >;
355- acceptSession(queueName : string , sessionId : string , options ? : AcceptSessionOptions <" peekLock" >): Promise <ServiceBusSessionReceiver < ServiceBusReceivedMessageWithLock > >;
356- acceptSession(queueName : string , sessionId : string , options : AcceptSessionOptions <" receiveAndDelete" >): Promise <ServiceBusSessionReceiver < ServiceBusReceivedMessage > >;
357- acceptSession(topicName : string , subscriptionName : string , sessionId : string , options ? : AcceptSessionOptions <" peekLock" >): Promise <ServiceBusSessionReceiver < ServiceBusReceivedMessageWithLock > >;
358- acceptSession(topicName : string , subscriptionName : string , sessionId : string , options : AcceptSessionOptions <" receiveAndDelete" >): Promise <ServiceBusSessionReceiver < ServiceBusReceivedMessage > >;
351+ acceptNextSession(queueName : string , options ? : AcceptSessionOptions <" peekLock" >): Promise <ServiceBusSessionReceiver >;
352+ acceptNextSession(queueName : string , options : AcceptSessionOptions <" receiveAndDelete" >): Promise <ServiceBusSessionReceiver >;
353+ acceptNextSession(topicName : string , subscriptionName : string , options ? : AcceptSessionOptions <" peekLock" >): Promise <ServiceBusSessionReceiver >;
354+ acceptNextSession(topicName : string , subscriptionName : string , options : AcceptSessionOptions <" receiveAndDelete" >): Promise <ServiceBusSessionReceiver >;
355+ acceptSession(queueName : string , sessionId : string , options ? : AcceptSessionOptions <" peekLock" >): Promise <ServiceBusSessionReceiver >;
356+ acceptSession(queueName : string , sessionId : string , options : AcceptSessionOptions <" receiveAndDelete" >): Promise <ServiceBusSessionReceiver >;
357+ acceptSession(topicName : string , subscriptionName : string , sessionId : string , options ? : AcceptSessionOptions <" peekLock" >): Promise <ServiceBusSessionReceiver >;
358+ acceptSession(topicName : string , subscriptionName : string , sessionId : string , options : AcceptSessionOptions <" receiveAndDelete" >): Promise <ServiceBusSessionReceiver >;
359359 close(): Promise <void >;
360- createReceiver(queueName : string , options ? : CreateReceiverOptions <" peekLock" >): ServiceBusReceiver < ServiceBusReceivedMessageWithLock > ;
361- createReceiver(queueName : string , options : CreateReceiverOptions <" receiveAndDelete" >): ServiceBusReceiver < ServiceBusReceivedMessage > ;
362- createReceiver(topicName : string , subscriptionName : string , options ? : CreateReceiverOptions <" peekLock" >): ServiceBusReceiver < ServiceBusReceivedMessageWithLock > ;
363- createReceiver(topicName : string , subscriptionName : string , options : CreateReceiverOptions <" receiveAndDelete" >): ServiceBusReceiver < ServiceBusReceivedMessage > ;
360+ createReceiver(queueName : string , options ? : CreateReceiverOptions <" peekLock" >): ServiceBusReceiver ;
361+ createReceiver(queueName : string , options : CreateReceiverOptions <" receiveAndDelete" >): ServiceBusReceiver ;
362+ createReceiver(topicName : string , subscriptionName : string , options ? : CreateReceiverOptions <" peekLock" >): ServiceBusReceiver ;
363+ createReceiver(topicName : string , subscriptionName : string , options : CreateReceiverOptions <" receiveAndDelete" >): ServiceBusReceiver ;
364364 createSender(queueOrTopicName : string ): ServiceBusSender ;
365365 fullyQualifiedNamespace: string ;
366366}
@@ -431,31 +431,27 @@ export interface ServiceBusReceivedMessage extends ServiceBusMessage {
431431}
432432
433433// @public
434- export interface ServiceBusReceivedMessageWithLock extends ServiceBusReceivedMessage {
435- abandon( propertiesToModify ? : {
434+ export interface ServiceBusReceiver {
435+ abandonMessage( message : ServiceBusReceivedMessage , propertiesToModify ? : {
436436 [key : string ]: any ;
437437 }): Promise <void >;
438- complete(): Promise <void >;
439- deadLetter(options ? : DeadLetterOptions & {
438+ close(): Promise <void >;
439+ completeMessage(message : ServiceBusReceivedMessage ): Promise <void >;
440+ deadLetterMessage(message : ServiceBusReceivedMessage , options ? : DeadLetterOptions & {
440441 [key : string ]: any ;
441442 }): Promise <void >;
442- defer( propertiesToModify ? : {
443+ deferMessage( message : ServiceBusReceivedMessage , propertiesToModify ? : {
443444 [key : string ]: any ;
444445 }): Promise <void >;
445- renewLock(): Promise <Date >;
446- }
447-
448- // @public
449- export interface ServiceBusReceiver <ReceivedMessageT > {
450- close(): Promise <void >;
451446 entityPath: string ;
452- getMessageIterator(options ? : GetMessageIteratorOptions ): AsyncIterableIterator <ReceivedMessageT >;
447+ getMessageIterator(options ? : GetMessageIteratorOptions ): AsyncIterableIterator <ServiceBusReceivedMessage >;
453448 isClosed: boolean ;
454449 peekMessages(maxMessageCount : number , options ? : PeekMessagesOptions ): Promise <ServiceBusReceivedMessage []>;
455- receiveDeferredMessages(sequenceNumbers : Long | Long [], options ? : OperationOptionsBase ): Promise <ReceivedMessageT []>;
456- receiveMessages(maxMessageCount : number , options ? : ReceiveMessagesOptions ): Promise <ReceivedMessageT []>;
450+ receiveDeferredMessages(sequenceNumbers : Long | Long [], options ? : OperationOptionsBase ): Promise <ServiceBusReceivedMessage []>;
451+ receiveMessages(maxMessageCount : number , options ? : ReceiveMessagesOptions ): Promise <ServiceBusReceivedMessage []>;
457452 receiveMode: " peekLock" | " receiveAndDelete" ;
458- subscribe(handlers : MessageHandlers <ReceivedMessageT >, options ? : SubscribeOptions ): {
453+ renewMessageLock(message : ServiceBusReceivedMessage ): Promise <Date >;
454+ subscribe(handlers : MessageHandlers , options ? : SubscribeOptions ): {
459455 close(): Promise <void >;
460456 };
461457}
@@ -473,13 +469,13 @@ export interface ServiceBusSender {
473469}
474470
475471// @public
476- export interface ServiceBusSessionReceiver < ReceivedMessageT extends ServiceBusReceivedMessage | ServiceBusReceivedMessageWithLock > extends ServiceBusReceiver < ReceivedMessageT > {
472+ export interface ServiceBusSessionReceiver extends ServiceBusReceiver {
477473 getSessionState(options ? : OperationOptionsBase ): Promise <any >;
478474 renewSessionLock(options ? : OperationOptionsBase ): Promise <Date >;
479475 readonly sessionId: string ;
480476 readonly sessionLockedUntilUtc: Date ;
481477 setSessionState(state : any , options ? : OperationOptionsBase ): Promise <void >;
482- subscribe(handlers : MessageHandlers < ReceivedMessageT > , options ? : SubscribeOptions ): {
478+ subscribe(handlers : MessageHandlers , options ? : SubscribeOptions ): {
483479 close(): Promise <void >;
484480 };
485481}
0 commit comments