Skip to content

Commit

Permalink
[KARAF-2291]make rmiServerHost configurable
Browse files Browse the repository at this point in the history
git-svn-id: https://svn.apache.org/repos/asf/karaf/trunk@1476706 13f79535-47bb-0310-9956-ffa450edef68
  • Loading branch information
ffang committed Apr 28, 2013
1 parent a74f946 commit 7ee1696
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@

import java.io.IOException;
import java.net.BindException;
import java.net.InetAddress;
import java.net.ServerSocket;
import java.rmi.server.RMIClientSocketFactory;
import java.rmi.server.RMIServerSocketFactory;
Expand All @@ -33,6 +34,7 @@
import javax.management.remote.JMXConnectorServerFactory;
import javax.management.remote.JMXServiceURL;
import javax.management.remote.rmi.RMIConnectorServer;
import javax.net.ServerSocketFactory;
import javax.net.ssl.KeyManagerFactory;
import javax.net.ssl.SSLServerSocket;
import javax.net.ssl.SSLServerSocketFactory;
Expand All @@ -44,6 +46,7 @@ private enum AuthenticatorType {NONE, PASSWORD, CERTIFICATE};

private MBeanServer server;
private String serviceUrl;
private String rmiServerHost;
private Map environment;
private ObjectName objectName;
private boolean threaded = false;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
<cm:default-properties>
<cm:property name="rmiRegistryHost" value=""/>
<cm:property name="rmiRegistryPort" value="1099"/>
<cm:property name="rmiServerHost" value="0.0.0.0"/>
<cm:property name="rmiServerPort" value="44444"/>
<cm:property name="jmxRealm" value="karaf"/>
<cm:property name="jmxRole" value="$[karaf.admin.role]"/>
Expand Down Expand Up @@ -81,6 +82,7 @@
destroy-method="destroy">
<property name="server" ref="mbeanServer"/>
<property name="serviceUrl" value="${serviceUrl}"/>
<property name="rmiServerHost" value="${rmiServerHost}"/>
<property name="daemon" value="${daemon}"/>
<property name="threaded" value="${threaded}"/>
<property name="objectName" value="${objectName}"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@ rmiRegistryHost.description = host of the registry for the exported RMI service.
rmiRegistryPort.name = RMI Registry Port
rmiRegistryPort.description = port of the registry for the exported RMI service

rmiServerHost.name = RMI Server Host
rmiServerHost.description = host of the server for the exported RMI objects. Blank for all interfaces

rmiServerPort.name = RMI Server Port
rmiServerPort.description = port of the server for the exported RMI objects

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@
description="%rmiRegistryHost.description"/>
<AD id="rmiRegistryPort" type="Integer" default="1099" name="%rmiRegistryPort.name"
description="%rmiRegistryPort.description"/>
<AD id="rmiServerHost" type="String" default="" name="%rmiServerHost.name"
description="%rmiServerHost.description"/>
<AD id="rmiServerPort" type="Integer" default="44444" name="%rmiServerPort.name"
description="%rmiServerPort.description"/>
<AD id="jmxRealm" type="String" default="karaf" name="%jmxRealm.name"
Expand Down

0 comments on commit 7ee1696

Please sign in to comment.