
oracle.kv.impl.security.ClearTransport Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of oracle-nosql-server Show documentation
Show all versions of oracle-nosql-server Show documentation
NoSQL Database Server - supplies build and runtime support for the server (store) side of the Oracle NoSQL Database.
The newest version!
/*-
* Copyright (C) 2011, 2018 Oracle and/or its affiliates. All rights reserved.
*
* This file was distributed by Oracle as part of a version of Oracle NoSQL
* Database made available at:
*
* http://www.oracle.com/technetwork/database/database-technologies/nosqldb/downloads/index.html
*
* Please see the LICENSE file included in the top-level directory of the
* appropriate version of Oracle NoSQL Database for a copy of the license and
* additional information.
*/
package oracle.kv.impl.security;
import java.util.Properties;
import oracle.kv.impl.admin.param.RMISocketPolicyBuilder;
import oracle.kv.impl.admin.param.RepNetConfigBuilder;
import oracle.kv.impl.admin.param.SecurityParams;
import oracle.kv.impl.param.ParameterMap;
import oracle.kv.impl.util.registry.ClearSocketPolicy;
import oracle.kv.impl.util.registry.RMISocketPolicy;
import com.sleepycat.je.rep.ReplicationNetworkConfig;
/**
* Factory class for generating RMISocketPolicy instances and configuring
* JE data channels.
*/
public class ClearTransport
implements RMISocketPolicyBuilder, RepNetConfigBuilder {
/**
* Simple constructor, for use by newInstance().
*/
public ClearTransport() {
}
/*
* RMISocketPolicyBuilder interface methods
*/
/**
* Creates an instance of the RMISocketPolicy.
*/
@Override
public RMISocketPolicy makeSocketPolicy(SecurityParams securityParams,
ParameterMap map)
throws Exception {
return new ClearSocketPolicy();
}
/**
* Construct a set of properties for client access.
*/
@Override
public Properties getClientAccessProperties(SecurityParams sp,
ParameterMap map) {
return new Properties();
}
/*
* RepNetConfigBuilder interface methods
*/
@Override
public Properties makeChannelProperties(SecurityParams sp,
ParameterMap map) {
final Properties props = new Properties();
props.setProperty(ReplicationNetworkConfig.CHANNEL_TYPE, "basic");
return props;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy