This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class ApplicationMain { | |
public static void main(String[] args) { | |
Logger logger = Logger.getLogger(ApplicationMain.class); | |
SparkUtils.createServerWithRequestLog(logger); | |
get("/hello", (request, response) -> "world"); | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class SparkUtils { | |
public static void createServerWithRequestLog(Logger logger) { | |
EmbeddedJettyFactory factory = createEmbeddedJettyFactoryWithRequestLog(logger); | |
EmbeddedServers.add(EmbeddedServers.Identifiers.JETTY, factory); | |
} | |
private static EmbeddedJettyFactory createEmbeddedJettyFactoryWithRequestLog(org.apache.log4j.Logger logger) { | |
AbstractNCSARequestLog requestLog = new RequestLogFactory(logger).create(); | |
return new EmbeddedJettyFactoryConstructor(requestLog).create(); | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class RequestLogFactory { | |
private Logger logger; | |
public RequestLogFactory(Logger logger) { | |
this.logger = logger; | |
} | |
AbstractNCSARequestLog create() { | |
return new AbstractNCSARequestLog() { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class EmbeddedJettyFactoryConstructor { | |
AbstractNCSARequestLog requestLog; | |
public EmbeddedJettyFactoryConstructor(AbstractNCSARequestLog requestLog) { | |
this.requestLog = requestLog; | |
} | |
EmbeddedJettyFactory create() { | |
return new EmbeddedJettyFactory((maxThreads, minThreads, threadTimeoutMillis) -> { | |
Server server; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class ApplicationMain { | |
public static void main(String[] args) { | |
get("/hello", (request, response) -> "world"); | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class ApplicationMain { | |
public static void main(String[] args) { | |
get("/hello", (request, response) -> "world"); | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<div class="widget"> | |
<h2>Service & component with CSV data source</h2> | |
<d3-circle-packing-renderer [root]="csvRoot"></d3-circle-packing-renderer> | |
</div> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@Component({ | |
selector: 'd3-circle-packing-redux', | |
templateUrl: './d3-circle-packing-redux.component.html', | |
styleUrls: ['./d3-circle-packing-redux.component.css'], | |
}) | |
export class D3CirclePackingReduxComponent implements OnInit, OnDestroy { | |
private d3: D3; | |
private parentNativeElement: any; | |
private d3Svg: Selection<SVGSVGElement, any, null, undefined>; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@Injectable() | |
export class FlareJsonService implements HierarchicalData { | |
private d3: D3; | |
constructor(private http: Http, d3Service: D3Service, private url: string) { | |
this.d3 = d3Service.getD3(); | |
} | |
getRoot(): Observable<HierarchyNode<any>> { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@Component({ | |
selector: 'd3-circle-packing-renderer', | |
templateUrl: './d3-circle-packing-renderer.component.html', | |
styleUrls: ['./d3-circle-packing-renderer.component.css'], | |
}) | |
export class D3CirclePackingRendererComponent implements OnInit, OnDestroy { | |
private d3: D3; | |
private parentNativeElement: any; | |
private d3Svg: Selection<SVGSVGElement, any, null, undefined>; |
NewerOlder