@Override public Void call() throws Exception { DataSet data = sut.getResource(resource,getSessionConfiguration(resource)); assertThat(data,sameInstance(updatedDate)); return null; } }
@Override public Void call() throws Exception { DataSet data = sut.getResource(resource,getSessionConfiguration(resource)); assertThat(data,notNullValue()); assertThat(data,sameInstance(initial)); return null; } }
@Override public Void call() throws Exception { DataSet data = sut.getResource(resource,getSessionConfiguration(resource)); assertThat(data,sameInstance(updatedDate)); return null; } }
@Override public Void call() throws Exception { DataSet data = sut.getResource(resource,getSessionConfiguration(resource)); assertThat(data,sameInstance(initial)); return null; } }
@Override public Void call() throws Exception { DataSet data = sut.getResource(resource,getSessionConfiguration(resource)); assertThat(data,sameInstance(initial)); return null; } }
@Override public Void call() throws Exception { DataSet data = sut.getResource(resource,getSessionConfiguration(resource)); assertThat(data,sameInstance(initial)); return null; } }
@Override public Void call() throws Exception { DataSet data = sut.getResource(newResource,getSessionConfiguration(newResource)); assertThat(data,sameInstance(initialData)); return null; } }
@Override public Void call() throws Exception { DataSet data = sut.getResource(resource,getSessionConfiguration(resource)); assertThat(data,sameInstance(initial)); return null; } }
DataSet getResource(Endpoint endpoint) throws ApplicationExecutionException { ResourceId resourceId=endpoint.resourceId(); Resource resource = loadResource(resourceId); if(resource==null) { String errorMessage = applicationFailureMessage(COULD_NOT_FIND_RESOURCE_FOR_ENDPOINT,endpoint); LOGGER.error(errorMessage); throw new ApplicationExecutionException(errorMessage); } try { WriteSessionConfiguration config= DefaultApplicationContextHelper. create(this.engine().templateManagementService()). createConfiguration(resource,lastModified()); return this.engine().resourceControllerService().getResource(resource,config); } catch (Exception e) { String errorMessage = applicationFailureMessage(RESOURCE_RETRIEVAL_FAILED,endpoint); throw createException(errorMessage,e); } }