diff --git a/README.md b/README.md index 800efa4f5..5333ac3c3 100644 --- a/README.md +++ b/README.md @@ -441,7 +441,7 @@ Presentation Tier patterns are the top-most level of the application, this is co ## Intercepting Filter [↑](#list-of-design-patterns) **Intent:** Provide pluggable filters to conduct necessary pre-processing and post-processing to requests from a client to a target -![alt text](https://github.com/iluwatar/java-design-patterns/blob/master/intercepting-filter/etc/Intercepting-filter.png "Intercepting Filter") +![alt text](https://github.com/iluwatar/java-design-patterns/blob/master/intercepting-filter/etc/intercepting-filter.jpg "Intercepting Filter") **Applicability:** Use the Intercepting Filter pattern when * a system uses pre-processing or post-processing requests diff --git a/intercepting-filter/etc/intercepting-filter.jpg b/intercepting-filter/etc/intercepting-filter.jpg new file mode 100644 index 000000000..e472553c3 Binary files /dev/null and b/intercepting-filter/etc/intercepting-filter.jpg differ diff --git a/intercepting-filter/etc/intercepting-filter.ucls b/intercepting-filter/etc/intercepting-filter.ucls new file mode 100644 index 000000000..9141c79dc --- /dev/null +++ b/intercepting-filter/etc/intercepting-filter.ucls @@ -0,0 +1,165 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file