@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "classpath:META-INF/spring/applicationContext.xml" }) public class ServiceThatNeedsServiceInterfaceTest { @Autowired ServiceThatNeedsServiceInterface serviceThatNeedsServiceInterface; @Test public void testUseService() { //As we are not running from a web container //so we set the context directly to the service RequestContext context = new RequestContext(); context.setQualifier("ProductAService"); serviceThatNeedsServiceInterface.context = context; serviceThatNeedsServiceInterface.useService(); context.setQualifier("ProductBService"); serviceThatNeedsServiceInterface.context = context; serviceThatNeedsServiceInterface.useService(); } }
public static RequestContext anonymous( long lastAppliedTransaction ) { return new RequestContext( EMPTY.epoch, EMPTY.machineId, EMPTY.eventIdentifier, lastAppliedTransaction, EMPTY.checksum ); } }
import play.api.Play; import play.mvc.*; import play.mvc.Http.Request; public abstract class GenericController extends Controller { protected static RequestContext getContext() { return new RequestContext(getAPIVersion()); } protected static double getAPIVersion() { return (double) Http.Context.current().args .get(VersioningController.API_VERSION); } }
public class RequestContextBuilder implements Callable { @Override public Object onCall(MuleEventContext eventContext) throws Exception { MuleMessage message = eventcontext.getMessage(); RequestContext requestContext = new RequestContext(); requestContext.setMethod(RESTMethod.get((String) message.getInboundProperty("http.method"))); requestContext.setAPI((String) message.getInboundProperty("http.request.path")); requestContext.setQueryParams((String) message.getInboundProperty("http.query.string")); return requestContext; } }
using (var requestContext = new RequestContext(requestContextSettings)) using (var browser = new ChromiumWebBrowser(url, browserSettings, requestContext))
List<FileItem> result = up.parseRequest(new RequestContext() {
protected RequestContext readContext( ChannelBuffer buffer ) { long sessionId = buffer.readLong(); int machineId = buffer.readInt(); int eventIdentifier = buffer.readInt(); long neoTx = buffer.readLong(); long checksum = buffer.readLong(); RequestContext readRequestContext = new RequestContext( sessionId, machineId, eventIdentifier, neoTx, checksum ); // verify checksum only if there are transactions committed in the store if ( neoTx > TransactionIdStore.BASE_TX_ID ) { txVerifier.assertMatch( neoTx, checksum ); } return readRequestContext; }