package Ġcom . me lar dev . cloud . zu ul filters . filters Ċ Ċ import Ġcom . netflix . zu ul . Zu ul Filter Ċ import Ġcom . netflix . zu ul . context . RequestContext Ċ import Ġcom . netflix . zu ul . exception . Zu ul Exception Ċ import Ġorg . springframework . cloud . netflix . zu ul . filters . support . Filter Constants Ċ Ċ class ĠPre Filter Ġ: ĠZu ul Filter () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġfilter Type (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠFilter Constants . PRE _ TYPE ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġfilter Order (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠRun Ġbefore ĠPre Decoration ĊĠĠĠĠĠĠĠ Ġreturn ĠFilter Constants . PRE _ DE COR ATION _ FILTER _ ORDER Ġ- Ġ 1 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġshould Filter (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Throws ( Zu ul Exception :: class ) ĊĠĠĠ Ġoverride Ġfun Ġrun (): ĠAny ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġrequest Context Ġ= ĠRequest Context . getCurrent Context () ĊĠĠĠĠĠĠĠ Ġval Ġrequest Ġ= Ġrequest Context . request ĊĊĠĠĠĠĠĠĠ Ġprintln (" Request ĠMethod Ġ: Ġ" Ġ+ Ġrequest . method Ġ+ Ġ" ĠRequest ĠURL Ġ: Ġ" Ġ+ Ġrequest . request URL . toString ()) ĊĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠ Ġ} Ċ } Ċ