Skip to content

Commit f301e05

Browse files
authored
Rename filter module to filter-api (#118)
Signed-off-by: Pavol Loffay <[email protected]>
1 parent dada6ab commit f301e05

File tree

21 files changed

+37
-28
lines changed

21 files changed

+37
-28
lines changed
File renamed without changes.

filter/src/main/java/org/hypertrace/agent/filter/FilterRegistry.java renamed to filter-api/src/main/java/org/hypertrace/agent/filter/FilterRegistry.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
import java.util.List;
2222
import java.util.ServiceLoader;
2323
import org.hypertrace.agent.core.EnvironmentConfig;
24+
import org.hypertrace.agent.filter.api.Filter;
25+
import org.hypertrace.agent.filter.spi.FilterProvider;
2426

2527
/**
2628
* Provides access to the {@link Filter} implementations. The {@link Filter} implementation are

filter/src/main/java/org/hypertrace/agent/filter/MultiFilter.java renamed to filter-api/src/main/java/org/hypertrace/agent/filter/MultiFilter.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,12 @@
1919
import io.opentelemetry.trace.Span;
2020
import java.util.List;
2121
import java.util.Map;
22+
import org.hypertrace.agent.filter.api.ExecutionBlocked;
23+
import org.hypertrace.agent.filter.api.ExecutionNotBlocked;
24+
import org.hypertrace.agent.filter.api.Filter;
25+
import org.hypertrace.agent.filter.api.FilterResult;
2226

23-
public class MultiFilter implements Filter {
27+
class MultiFilter implements Filter {
2428

2529
private final List<Filter> filters;
2630

filter/src/main/java/org/hypertrace/agent/filter/ExecutionBlocked.java renamed to filter-api/src/main/java/org/hypertrace/agent/filter/api/ExecutionBlocked.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.hypertrace.agent.filter;
17+
package org.hypertrace.agent.filter.api;
1818

1919
/** Indicates that the execution should be blocked. */
2020
public class ExecutionBlocked implements FilterResult {

filter/src/main/java/org/hypertrace/agent/filter/ExecutionNotBlocked.java renamed to filter-api/src/main/java/org/hypertrace/agent/filter/api/ExecutionNotBlocked.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.hypertrace.agent.filter;
17+
package org.hypertrace.agent.filter.api;
1818

1919
public class ExecutionNotBlocked implements FilterResult {
2020

filter/src/main/java/org/hypertrace/agent/filter/Filter.java renamed to filter-api/src/main/java/org/hypertrace/agent/filter/api/Filter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,11 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.hypertrace.agent.filter;
17+
package org.hypertrace.agent.filter.api;
1818

1919
import io.opentelemetry.trace.Span;
2020
import java.util.Map;
21+
import org.hypertrace.agent.filter.FilterRegistry;
2122

2223
/**
2324
* {@link Filter} evaluates given request/RPC and the result is used to block further processing of

filter/src/main/java/org/hypertrace/agent/filter/FilterResult.java renamed to filter-api/src/main/java/org/hypertrace/agent/filter/api/FilterResult.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.hypertrace.agent.filter;
17+
package org.hypertrace.agent.filter.api;
1818

1919
/** Result of filter evaluation from {@link Filter} */
2020
public interface FilterResult {

filter/src/main/java/org/hypertrace/agent/filter/mock/MockFilter.java renamed to filter-api/src/main/java/org/hypertrace/agent/filter/mock/MockFilter.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@
1818

1919
import io.opentelemetry.trace.Span;
2020
import java.util.Map;
21-
import org.hypertrace.agent.filter.ExecutionBlocked;
22-
import org.hypertrace.agent.filter.ExecutionNotBlocked;
23-
import org.hypertrace.agent.filter.Filter;
24-
import org.hypertrace.agent.filter.FilterResult;
21+
import org.hypertrace.agent.filter.api.ExecutionBlocked;
22+
import org.hypertrace.agent.filter.api.ExecutionNotBlocked;
23+
import org.hypertrace.agent.filter.api.Filter;
24+
import org.hypertrace.agent.filter.api.FilterResult;
2525

2626
/** Mock filter, blocks execution if an attribute with "mockblock" key is present. */
27-
public class MockFilter implements Filter {
27+
class MockFilter implements Filter {
2828

2929
MockFilter() {}
3030

filter/src/main/java/org/hypertrace/agent/filter/mock/MockFilterProvider.java renamed to filter-api/src/main/java/org/hypertrace/agent/filter/mock/MockFilterProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
package org.hypertrace.agent.filter.mock;
1818

1919
import com.google.auto.service.AutoService;
20-
import org.hypertrace.agent.filter.Filter;
21-
import org.hypertrace.agent.filter.FilterProvider;
20+
import org.hypertrace.agent.filter.api.Filter;
21+
import org.hypertrace.agent.filter.spi.FilterProvider;
2222

2323
@AutoService(FilterProvider.class)
2424
public class MockFilterProvider implements FilterProvider {

filter/src/main/java/org/hypertrace/agent/filter/FilterProvider.java renamed to filter-api/src/main/java/org/hypertrace/agent/filter/spi/FilterProvider.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.hypertrace.agent.filter;
17+
package org.hypertrace.agent.filter.spi;
18+
19+
import org.hypertrace.agent.filter.api.Filter;
1820

1921
/**
2022
* {@link FilterProvider} creates {@link Filter}.

0 commit comments

Comments
 (0)