List of usage examples for com.google.common.base Preconditions checkState
public static void checkState(boolean expression)
From source file:org.mybot.turtlesim.rosjava.TurtlesimPublishersRunner.java
public static void main(String[] args) { TurtlesimPublishers turtlesimPublishers = new TurtlesimPublishers(); NodeMainExecutor nodeMainExecutor = DefaultNodeMainExecutor.newDefault(); URI masteruri = URI.create("http://" + TurtleSim.IPAddress + ":11311"); String host = TurtleSim.IPAddress; NodeConfiguration pubNodeConfiguration = NodeConfiguration.newPublic(host, masteruri); Preconditions.checkState(turtlesimPublishers != null); nodeMainExecutor.execute(turtlesimPublishers, pubNodeConfiguration); }
From source file:com.facebook.buck.remoteexecution.grpc.server.GrpcServerMain.java
/** Server entry point. */ public static void main(String[] args) throws IOException, InterruptedException { Preconditions.checkState(args.length == 1); try (GrpcServer server = new GrpcServer(Integer.parseInt(args[0]))) { server.awaitTermination();//from w w w. j a va 2 s.c o m } }
From source file:org.mybot.turtlebot.rosjava.TurtlebotSubscribersRunner.java
public static void main(String[] args) { TurtlebotSubscribers turtlebotListeners = new TurtlebotSubscribers(); NodeMainExecutor nodeMainExecutor = DefaultNodeMainExecutor.newDefault(); URI masteruri = URI.create("http://" + Turtlebot.IPAddress + ":11311"); String host = Turtlebot.IPAddress; NodeConfiguration pubNodeConfiguration = NodeConfiguration.newPublic(host, masteruri); Preconditions.checkState(turtlebotListeners != null); nodeMainExecutor.execute(turtlebotListeners, pubNodeConfiguration); }
From source file:org.mybot.turtlesim.rest.resource.RobotResourcesRunner.java
public static void main(String[] args) { RobotResourcesEndpointPublisherNode endpointPublisher = new RobotResourcesEndpointPublisherNode(); NodeMainExecutor nodeMainExecutor = DefaultNodeMainExecutor.newDefault(); URI masteruri = URI.create("http://" + TurtleSim.IPAddress + ":11311"); String host = TurtleSim.IPAddress; NodeConfiguration pubNodeConfiguration = NodeConfiguration.newPublic(host, masteruri); Preconditions.checkState(endpointPublisher != null); nodeMainExecutor.execute(endpointPublisher, pubNodeConfiguration); }
From source file:org.mybot.turtlebot.rosjava.TurtlebotPublishersRunner.java
public static void main(String[] args) { TurtlebotPublishers turtlebotPublishers = new TurtlebotPublishers(); NodeMainExecutor nodeMainExecutor = DefaultNodeMainExecutor.newDefault(); URI masteruri = URI.create("http://" + Turtlebot.IPAddress + ":11311"); String host = Turtlebot.IPAddress; NodeConfiguration pubNodeConfiguration = NodeConfiguration.newPublic(host, masteruri); Preconditions.checkState(turtlebotPublishers != null); nodeMainExecutor.execute(turtlebotPublishers, pubNodeConfiguration); }
From source file:org.mybot.turtlebot.soap.TurtlebotPublishersWebServiceNodesRunner.java
public static void main(String[] args) { TurtlebotPublishersWebServiceEndpointPublisherNode endpointPublisher = new TurtlebotPublishersWebServiceEndpointPublisherNode(); NodeMainExecutor nodeMainExecutor = DefaultNodeMainExecutor.newDefault(); URI masteruri = URI.create("http://" + Turtlebot.IPAddress + ":11311"); String host = Turtlebot.IPAddress; NodeConfiguration pubNodeConfiguration = NodeConfiguration.newPublic(host, masteruri); Preconditions.checkState(endpointPublisher != null); nodeMainExecutor.execute(endpointPublisher, pubNodeConfiguration); }
From source file:org.mybot.turtlebot.rest.EndpointRunner.java
public static void main(String[] args) { TurtlebotResourcesEndpointPublisherNode endpointPublisher = new TurtlebotResourcesEndpointPublisherNode(); NodeMainExecutor nodeMainExecutor = DefaultNodeMainExecutor.newDefault(); URI masteruri = URI.create("http://" + TurtleSim.IPAddress + ":11311"); String host = TurtleSim.IPAddress; NodeConfiguration pubNodeConfiguration = NodeConfiguration.newPublic(host, masteruri); Preconditions.checkState(endpointPublisher != null); nodeMainExecutor.execute(endpointPublisher, pubNodeConfiguration); }
From source file:org.mybot.turtlesim.rest.TurtlesimVelocityPublisherResourceNodesRunner.java
public static void main(String[] args) { TurtlsimVelocityPublisherResourceEndpointPublisherNode endpointPublisher = new TurtlsimVelocityPublisherResourceEndpointPublisherNode(); NodeMainExecutor nodeMainExecutor = DefaultNodeMainExecutor.newDefault(); URI masteruri = URI.create("http://" + TurtleSim.IPAddress + ":11311"); String host = TurtleSim.IPAddress; NodeConfiguration pubNodeConfiguration = NodeConfiguration.newPublic(host, masteruri); Preconditions.checkState(endpointPublisher != null); nodeMainExecutor.execute(endpointPublisher, pubNodeConfiguration); }
From source file:com.dangdang.config.service.easyzk.demo.spring.MainEntrance.java
public static void main(String[] args) { ClassPathXmlApplicationContext context = null; try {/*from ww w . j av a 2s. c o m*/ context = new ClassPathXmlApplicationContext("classpath:config-toolkit-easyzk.xml"); context.registerShutdownHook(); context.start(); ExampleBean bean = context.getBean(ExampleBean.class); System.out.println(bean); Preconditions.checkState("Welcome".equals(bean.getStringProperty())); Preconditions.checkState(1123 == bean.getIntProperty()); } finally { if (context != null) { context.close(); } } }
From source file:com.dangdang.config.service.easyzk.demo.normal.WithoutSpring.java
public static void main(String[] args) { ZookeeperConfigProfile configProfile = new ZookeeperConfigProfile("zoo.host1:8181", "/projectx/modulex", "1.0.0"); GeneralConfigGroup propertyGroup1 = new ZookeeperConfigGroup(configProfile, "property-group1"); System.out.println(propertyGroup1); // Listen changes propertyGroup1.register(new IObserver() { @Override/*w w w. j a v a 2 s . c o m*/ public void notified(String data, String value) { // Some initialization } }); String stringProperty = propertyGroup1.get("string_property_key"); Preconditions.checkState("Config-Toolkit".equals(stringProperty)); String intProperty = propertyGroup1.get("int_property_key"); Preconditions.checkState(1123 == Integer.parseInt(intProperty)); try { propertyGroup1.close(); } catch (IOException e) { } }