|
23 | 23 | import com.google.protobuf.AbstractMessageLite; |
24 | 24 | import feast.serving.registry.LocalRegistryRepo; |
25 | 25 | import feast.serving.service.OnlineServingServiceV2; |
| 26 | +import feast.serving.service.OnlineTransformationService; |
26 | 27 | import feast.serving.service.ServingServiceV2; |
27 | 28 | import feast.serving.specs.CachedSpecService; |
28 | 29 | import feast.serving.specs.CoreFeatureSpecRetriever; |
@@ -127,10 +128,12 @@ public ServingServiceV2 servingServiceV2( |
127 | 128 | featureSpecRetriever = new CoreFeatureSpecRetriever(specService); |
128 | 129 |
|
129 | 130 | final String transformationServiceEndpoint = feastProperties.getTransformationServiceEndpoint(); |
| 131 | + final OnlineTransformationService onlineTransformationService = |
| 132 | + new OnlineTransformationService(transformationServiceEndpoint, featureSpecRetriever); |
130 | 133 |
|
131 | 134 | servingService = |
132 | 135 | new OnlineServingServiceV2( |
133 | | - retrieverV2, tracer, featureSpecRetriever, transformationServiceEndpoint); |
| 136 | + retrieverV2, tracer, featureSpecRetriever, onlineTransformationService); |
134 | 137 |
|
135 | 138 | return servingService; |
136 | 139 | } |
@@ -169,10 +172,12 @@ public ServingServiceV2 registryBasedServingServiceV2( |
169 | 172 | featureSpecRetriever = new RegistryFeatureSpecRetriever(repo); |
170 | 173 |
|
171 | 174 | final String transformationServiceEndpoint = feastProperties.getTransformationServiceEndpoint(); |
| 175 | + final OnlineTransformationService onlineTransformationService = |
| 176 | + new OnlineTransformationService(transformationServiceEndpoint, featureSpecRetriever); |
172 | 177 |
|
173 | 178 | servingService = |
174 | 179 | new OnlineServingServiceV2( |
175 | | - retrieverV2, tracer, featureSpecRetriever, transformationServiceEndpoint); |
| 180 | + retrieverV2, tracer, featureSpecRetriever, onlineTransformationService); |
176 | 181 |
|
177 | 182 | return servingService; |
178 | 183 | } |
|
0 commit comments