本文整理了Java中org.jgroups.util.Util.match()
方法的一些代码示例,展示了Util.match()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Util.match()
方法的具体详情如下:
包路径:org.jgroups.util.Util
类名称:Util
方法名:match
暂无
代码示例来源:origin: wildfly/wildfly
public static <T> boolean different(T one,T two) {
return !match(one,two);
}
代码示例来源:origin: wildfly/wildfly
public synchronized boolean matchMergeId(MergeId id) {return Util.match(this.merge_id, id);}
代码示例来源:origin: wildfly/wildfly
public void setAddress(String address) {
boolean changed=false;
if(!Util.match(this.address, address))
changed=true;
super.setAddress(address);
if(changed)
renameThreads();
}
代码示例来源:origin: wildfly/wildfly
public void setClusterName(String cluster_name) {
boolean changed=false;
if(!Util.match(this.clusterName, cluster_name))
changed=true;
super.setClusterName(cluster_name);
if(changed)
renameThreads();
}
代码示例来源:origin: wildfly/wildfly
if(asym_encrypt != null) {
String sym_alg=asym_encrypt.symAlgorithm();
if(!Util.match(sym_alg, secret_key_algorithm)) {
log.warn("overriding %s=%s to %s from %s", "secret_key_algorithm", secret_key_algorithm,
sym_alg, ASYM_ENCRYPT.class.getSimpleName());
代码示例来源:origin: wildfly/wildfly
public void init() throws Exception {
super.init();
if(secret_key_length % 8 != 0)
throw new IllegalStateException(String.format("secret_key_length (%d) must be a multiple of 8", secret_key_length));
ASYM_ENCRYPT asym_encrypt=findProtocolAbove(ASYM_ENCRYPT.class);
if(asym_encrypt != null) {
String sym_alg=asym_encrypt.symAlgorithm();
int sym_keylen=asym_encrypt.symKeylength();
if(Util.match(sym_alg, secret_key_algorithm)) {
log.warn("overriding %s=%s to %s from %s", "secret_key_algorithm", secret_key_algorithm,
sym_alg, ASYM_ENCRYPT.class.getSimpleName());
secret_key_algorithm=sym_alg;
}
if(sym_keylen != secret_key_length) {
log.warn("overriding %s=%d to %d from %s", "secret_key_length", secret_key_length,
sym_keylen, ASYM_ENCRYPT.class.getSimpleName());
secret_key_length=sym_keylen;
}
}
key_agreement=KeyAgreement.getInstance("DH");
}
代码示例来源:origin: wildfly/wildfly
public void run() {
while(running) {
Message msg=null;
try {
if((msg=queue.take()) == null) // block until first message is available
continue;
long size=msg.size();
if(count + size >= transport.getMaxBundleSize()) {
num_sends_because_full_queue++;
fill_count.add(count);
_sendBundledMessages();
}
for(;;) {
Address dest=msg.dest();
if(!Util.match(dest, target_dest) || count + size >= transport.getMaxBundleSize())
_sendBundledMessages();
_addMessage(msg, size);
msg=queue.poll();
if(msg == null)
break;
size=msg.size();
}
_sendBundledMessages();
}
catch(Throwable t) {
}
}
}
代码示例来源:origin: wildfly/wildfly
public synchronized boolean setMergeId(MergeId expected, MergeId new_value) {
boolean match=Util.match(this.merge_id, expected);
if(match) {
if(new_value != null && merge_id_history.contains(new_value))
return false;
else
merge_id_history.add(new_value);
this.merge_id=new_value;
if(this.merge_id != null) {
// Clears the view handler queue and discards all JOIN/LEAVE/MERGE requests until after the MERGE
gms.getViewHandler().suspend();
gms.getDownProtocol().down(new Event(Event.SUSPEND_STABLE, 20000));
startMergeKiller();
}
}
return match;
}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
public static <T> boolean different(T one,T two) {
return !match(one,two);
}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
public synchronized boolean matchMergeId(MergeId id) {return Util.match(this.merge_id, id);}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
public void setClusterName(String cluster_name) {
boolean changed=false;
if(!Util.match(this.clusterName, cluster_name))
changed=true;
super.setClusterName(cluster_name);
if(changed)
renameThreads();
}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
public void setAddress(String address) {
boolean changed=false;
if(!Util.match(this.address, address))
changed=true;
super.setAddress(address);
if(changed)
renameThreads();
}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
if(asym_encrypt != null) {
String sym_alg=asym_encrypt.symAlgorithm();
if(!Util.match(sym_alg, secret_key_algorithm)) {
log.warn("overriding %s=%s to %s from %s", "secret_key_algorithm", secret_key_algorithm,
sym_alg, ASYM_ENCRYPT.class.getSimpleName());
代码示例来源:origin: org.jboss.eap/wildfly-client-all
public void init() throws Exception {
super.init();
if(secret_key_length % 8 != 0)
throw new IllegalStateException(String.format("secret_key_length (%d) must be a multiple of 8", secret_key_length));
ASYM_ENCRYPT asym_encrypt=findProtocolAbove(ASYM_ENCRYPT.class);
if(asym_encrypt != null) {
String sym_alg=asym_encrypt.symAlgorithm();
int sym_keylen=asym_encrypt.symKeylength();
if(Util.match(sym_alg, secret_key_algorithm)) {
log.warn("overriding %s=%s to %s from %s", "secret_key_algorithm", secret_key_algorithm,
sym_alg, ASYM_ENCRYPT.class.getSimpleName());
secret_key_algorithm=sym_alg;
}
if(sym_keylen != secret_key_length) {
log.warn("overriding %s=%d to %d from %s", "secret_key_length", secret_key_length,
sym_keylen, ASYM_ENCRYPT.class.getSimpleName());
secret_key_length=sym_keylen;
}
}
key_agreement=KeyAgreement.getInstance("DH");
}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
public void run() {
while(running) {
Message msg=null;
try {
if((msg=queue.take()) == null) // block until first message is available
continue;
long size=msg.size();
if(count + size >= transport.getMaxBundleSize()) {
num_sends_because_full_queue++;
fill_count.add(count);
_sendBundledMessages();
}
for(;;) {
Address dest=msg.dest();
if(!Util.match(dest, target_dest) || count + size >= transport.getMaxBundleSize())
_sendBundledMessages();
_addMessage(msg, size);
msg=queue.poll();
if(msg == null)
break;
size=msg.size();
}
_sendBundledMessages();
}
catch(Throwable t) {
}
}
}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
public synchronized boolean setMergeId(MergeId expected, MergeId new_value) {
boolean match=Util.match(this.merge_id, expected);
if(match) {
if(new_value != null && merge_id_history.contains(new_value))
return false;
else
merge_id_history.add(new_value);
this.merge_id=new_value;
if(this.merge_id != null) {
// Clears the view handler queue and discards all JOIN/LEAVE/MERGE requests until after the MERGE
gms.getViewHandler().suspend();
gms.getDownProtocol().down(new Event(Event.SUSPEND_STABLE, 20000));
startMergeKiller();
}
}
return match;
}
内容来源于网络,如有侵权,请联系作者删除!