Merge branch 'master' of https://github.com/eugenp/tutorials into vavr-boot2

This commit is contained in:
Loredana Crusoveanu 2018-05-18 17:49:32 +03:00
commit 0262d2d120
11 changed files with 23 additions and 81 deletions

View File

@ -259,6 +259,7 @@
<module>jersey</module>
<module>java-spi</module>
<module>performance-tests</module>
<module>twilio</module>
</modules>
<dependencies>

View File

@ -1,12 +0,0 @@
package com.baeldung.demo.eventstreamwebfluxdemo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class EventStreamServer {
public static void main(String[] args) {
SpringApplication.run(EventStreamServer.class, args);
}
}

View File

@ -1,18 +0,0 @@
package com.baeldung.demo.eventstreamwebfluxdemo.client;
import org.springframework.http.MediaType;
import org.springframework.web.reactive.function.client.WebClient;
public class EventStreamClient {
public static void main(String[] args)
{
WebClient.create("http://127.0.0.1:8080")
.get()
.uri("/events")
.accept(MediaType.APPLICATION_STREAM_JSON)
.retrieve()
.bodyToFlux(Long.class)
.toStream()
.forEach(item -> System.out.println("New event : " + item));
}
}

View File

@ -1,17 +0,0 @@
package com.baeldung.demo.eventstreamwebfluxdemo.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import reactor.core.publisher.Flux;
import java.time.Duration;
@RestController
public class EventStreamController
{
@RequestMapping("/events")
public Flux<Long> getServerEvents()
{
return Flux.interval(Duration.ofMillis(1000));
}
}

View File

@ -1,16 +0,0 @@
package com.baeldung.demo.eventstreamwebfluxdemo;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
@RunWith(SpringRunner.class)
@SpringBootTest
public class EventStreamServerTests {
@Test
public void contextLoads() {
}
}

View File

@ -4,13 +4,13 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.baeldung.twilio</groupId>
<artifactId>sms</artifactId>
<groupId>com.baeldung</groupId>
<artifactId>twilio</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<dependencies>

View File

@ -1,19 +1,20 @@
package com.baeldung.twilio.sms;
import com.twilio.Twilio;
import com.twilio.rest.api.v2010.account.Message;
import com.twilio.type.PhoneNumber;
public class TwilioSmsExample {
// Find your Account Sid and Token at twilio.com/console
public static final String ACCOUNT_SID = "YOUR_ACCOUNT_SID";
public static final String AUTH_TOKEN = "YOUR_ACCOUNT_TOKEN";
public static final String ACCOUNT_SID = "SID";
public static final String AUTH_TOKEN = "AUTH";
// Create a phone number in the Twilio console
public static final String TWILIO_NUMBER = "+13334445555";
public static final String TWILIO_NUMBER = "+12223334444";
public static void main(String[] args) {
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
Message message = Message.creator(
new PhoneNumber("+12227779999"),
new PhoneNumber("+17778889999"),
new PhoneNumber(TWILIO_NUMBER),
"Sample Twilio SMS using Java")
.create();

View File

@ -1,3 +1,4 @@
package com.baeldung.twilio.sms;
import com.twilio.Twilio;
import com.twilio.converter.Promoter;
import com.twilio.rest.api.v2010.account.Message;
@ -7,16 +8,16 @@ import java.net.URI;
public class TwilioSmsMediaExample {
// Find your Account Sid and Token at twilio.com/console
public static final String ACCOUNT_SID = "YOUR_ACCOUNT_SID";
public static final String AUTH_TOKEN = "YOUR_ACCOUNT_TOKEN";
public static final String ACCOUNT_SID = "SID";
public static final String AUTH_TOKEN = "AUTH";
// Create a phone number in the Twilio console
public static final String TWILIO_NUMBER = "+13334445555";
public static final String TWILIO_NUMBER = "+12223334444";
public static void main(String[] args) {
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
Message message = Message.creator(
new PhoneNumber("+12227779999"),
new PhoneNumber("+17778889999"),
new PhoneNumber(TWILIO_NUMBER),
"Sample Twilio MMS using Java")
.setMediaUrl(

View File

@ -1,3 +1,4 @@
package com.baeldung.twilio.sms;
import com.google.common.util.concurrent.FutureCallback;
import com.google.common.util.concurrent.Futures;
import com.google.common.util.concurrent.ListenableFuture;
@ -7,11 +8,11 @@ import com.twilio.rest.api.v2010.account.Message;
public class TwilioSmsStatusAsyncExample {
// Find your Account Sid and Token at twilio.com/console
public static final String ACCOUNT_SID = "YOUR_ACCOUNT_SID";
public static final String AUTH_TOKEN = "YOUR_AUTH_TOKEN";
public static final String ACCOUNT_SID = "SID";
public static final String AUTH_TOKEN = "AUTH";
// Create a phone number in the Twilio console
public static final String TWILIO_NUMBER = "+13334445555";
public static final String TWILIO_NUMBER = "+12223334444";
public static void main(String[] args) {

View File

@ -1,3 +1,4 @@
package com.baeldung.twilio.sms;
import com.twilio.Twilio;
import com.twilio.base.ResourceSet;
import com.twilio.rest.api.v2010.account.Message;
@ -5,11 +6,11 @@ import com.twilio.type.PhoneNumber;
public class TwilioSmsStatusExample {
// Find your Account Sid and Token at twilio.com/console
public static final String ACCOUNT_SID = "YOUR_ACCOUNT_SID";
public static final String AUTH_TOKEN = "YOUR_ACCOUNT_TOKEN";
public static final String ACCOUNT_SID = "SID";
public static final String AUTH_TOKEN = "AUTH";
// Create a phone number in the Twilio console
public static final String TWILIO_NUMBER = "+13334445555";
public static final String TWILIO_NUMBER = "+12223334444";
public static void main(String[] args) {