You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by ni...@apache.org on 2018/08/23 07:55:30 UTC

[incubator-servicecomb-saga] 01/02: SCB-866 generalize TransportFactory to extend Transport

This is an automated email from the ASF dual-hosted git repository.

ningjiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-saga.git

commit 3a0cdf4f48f313ce0db4fb0dfc267134b22fae84
Author: KomachiSion <26...@qq.com>
AuthorDate: Thu Aug 23 14:41:40 2018 +0800

    SCB-866 generalize TransportFactory to extend Transport
---
 .../org/apache/servicecomb/saga/transports/TransportFactory.java    | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/saga-core/src/main/java/org/apache/servicecomb/saga/transports/TransportFactory.java b/saga-core/src/main/java/org/apache/servicecomb/saga/transports/TransportFactory.java
index b34b5bd..053149f 100644
--- a/saga-core/src/main/java/org/apache/servicecomb/saga/transports/TransportFactory.java
+++ b/saga-core/src/main/java/org/apache/servicecomb/saga/transports/TransportFactory.java
@@ -17,7 +17,9 @@
 
 package org.apache.servicecomb.saga.transports;
 
-public interface TransportFactory {
+import org.apache.servicecomb.saga.core.Transport;
 
-  RestTransport restTransport();
+public interface TransportFactory<T extends Transport> {
+
+  T getTransport();
 }