package Ġcom . ve ge soft . efficient sp ending . amqp . listener Ċ Ċ import Ġcom . fasterxml . jackson . databind . ObjectMapper Ċ import Ġcom . ve ge soft . efficient sp ending . amqp . Queue Name Provider Ċ import Ġcom . ve ge soft . efficient sp ending . amqp . Queue Properties Ċ Ċ class ĠConcrete Queue Handler ( ĊĠĠĠĠĠĠĠ ĠobjectMapper : ĠObjectMapper , ĊĠĠĠĠĠĠĠ Ġqueue Name Provider : ĠQueue Name Provider , ĊĠĠĠĠĠĠĠ Ġqueue Properties : ĠQueue Properties , ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠpropertyName : ĠString Ċ ) Ġ: ĠAbstract Queue Handler < Queue Message >( object Mapper , Ġqueue Name Provider , Ġqueue Properties ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġprocess Message ( message : ĠQueue Message ) Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget PropertyName () Ġ= ĠpropertyName Ċ }