我正在使用用 kotlin 编写的库,我需要访问其上的方法。
这是kotlin方法的签名:
public final fun connect(userId: kotlin.String, onFailure: (kotlin.String) -> kotlin.Unit, onSuccess: (UserEntity) -> kotlin.Unit): kotlin.Unit {}
如何从Java调用此方法?
编辑
我已经尝试过了:
new Function1<String, Unit>() {
@Override
public Unit invoke(String s) {
return null;
}
}
感谢您的帮助。
答案 0 :(得分:1)
尝试下一个代码:
wsrep_cluster_address=gcomm://192.168.1.197,192.168.1.198
其中[mysqld]
query_cache_size=0
binlog_format=ROW
default-storage-engine=innodb
innodb_autoinc_lock_mode=2
query_cache_type=0
bind-address=0.0.0.0
#Galera Provider Configuration
wsrep_on=ON
wsrep_provider=/usr/lib/galera/libgalera_smm.so
#wsrep_provider_options=”gcache.size=32G”
#Galera Cluster Configuration
wsrep_cluster_name=”archive_cluster”
wsrep_cluster_address=gcomm://192.168.1.197,192.168.1.198
#Galera Synchronization Congifuration
wsrep_sst_method=rsync
#wsrep_sst_auth=user:pass
#Galera Node Configuration
wsrep_node_address=”192.168.1.198”
wsrep_node_name=”dot198”
-定义FileKt.connect("", s -> {
//do something when Failure
return null;
},
o -> {
//do something when Success
return null;
});
函数的文件的名称。