public void _Network_Realms_addPeerToRealm(String realmName, String peerName, boolean attemptConnect) { try { NetworkImpl n = (NetworkImpl) stack.unwrap(Network.class); /*Peer p =*/ n.addPeer(peerName, realmName, attemptConnect); } catch (IllegalArgumentException e) { logger.warn(e.getMessage()); } catch (InternalException e) { throw new RuntimeException("Failed to add peer with name '" + peerName + "' to realm '" + realmName + "'", e); } }
public void _Network_Realms_removeRealm(String name) { try { org.jdiameter.server.impl.NetworkImpl n = (org.jdiameter.server.impl.NetworkImpl) stack.unwrap(org.jdiameter.api.Network.class); n.remRealm(name); } catch (InternalException e) { throw new RuntimeException("Failed to remove realm '" + name + "'.", e); } }
@Override public void removePeer(String name) { try { MutablePeerTableImpl mpt = (MutablePeerTableImpl) DiameterConfiguration.stack.unwrap(PeerTable.class); mpt.removePeer(name); } catch (InternalException e) { logger.error("Failed to unwrap class.", e); } }
public void removePeer(String name) { try { MutablePeerTableImpl mpt = (MutablePeerTableImpl) DiameterConfiguration.stack.unwrap(PeerTable.class); mpt.removePeer(name); } catch (InternalException e) { logger.error("Failed to unwrap class.", e); } }
@Override public void removeRealm(String name) { try { org.jdiameter.server.impl.NetworkImpl n = (org.jdiameter.server.impl.NetworkImpl) DiameterConfiguration.stack.unwrap(org.jdiameter.api.Network.class); /*org.jdiameter.api.Realm r =*/ n.remRealm(name); } catch (InternalException e) { logger.error("Failed to unwrap class.", e); } }
public void _Network_Peers_addPeer(String name, boolean attemptConnect, int rating) { try { NetworkImpl n = (NetworkImpl) stack.unwrap(Network.class); /*Peer p =*/ n.addPeer(name, "", attemptConnect); // FIXME: This requires realm... } catch (IllegalArgumentException e) { logger.warn(e.getMessage()); } catch (InternalException e) { throw new RuntimeException("Failed to add peer with name '" + name + "'", e); } }
public void _Network_Peers_removePeer(String name) { try { MutablePeerTable n = (MutablePeerTable) stack.unwrap(PeerTable.class); n.removePeer(name); } catch (InternalException e) { throw new RuntimeException("Failed to remove peer with name '" + name + "'", e); } }
public void _Network_Realms_addPeerToRealm(String realmName, String peerName, boolean attemptConnect) throws MBeanException { try { NetworkImpl n = (NetworkImpl) stack.unwrap(Network.class); /*Peer p =*/ n.addPeer(peerName, realmName, attemptConnect); } catch (IllegalArgumentException e) { logger.warn(e.getMessage()); } catch (InternalException e) { throw new MBeanException(e, "Failed to add peer with name '" + peerName + "' to realm '" + realmName + "'"); } }
public void _Network_Peers_addPeer(String name, boolean attemptConnect, int rating) throws MBeanException { try { NetworkImpl n = (NetworkImpl) stack.unwrap(Network.class); /*Peer p =*/ n.addPeer(name, "", attemptConnect); // FIXME: This requires realm... } catch (IllegalArgumentException e) { logger.warn(e.getMessage()); } catch (InternalException e) { throw new MBeanException(e, "Failed to add peer with name '" + name + "'"); } }
public void _Network_Realms_removeRealm(String name) throws MBeanException { try { org.jdiameter.server.impl.NetworkImpl n = (org.jdiameter.server.impl.NetworkImpl) stack.unwrap(org.jdiameter.api.Network.class); n.remRealm(name); } catch (InternalException e) { throw new MBeanException(e, "Failed to remove realm '" + name + "'."); } }
@Override public void _Network_Peers_removePeer(String name) throws MBeanException { try { MutablePeerTable n = (MutablePeerTable) stack.unwrap(PeerTable.class); n.removePeer(name); } catch (InternalException e) { throw new MBeanException(e, "Failed to remove peer with name '" + name + "'"); } }
@Override public List<Peer> _Network_Peers_retrievePeer() throws MBeanException { try { NetworkImpl n = (NetworkImpl) stack.unwrap(Network.class); return n.getListPeers(); } catch (InternalException e) { throw new MBeanException(e, "Failed to retrieve peer"); } } /*
public void _Network_Peers_removePeer(String name) throws MBeanException { try { MutablePeerTable n = (MutablePeerTable) stack.unwrap(PeerTable.class); n.removePeer(name); } catch (InternalException e) { throw new MBeanException(e, "Failed to remove peer with name '" + name + "'"); } }
@Override public void _Network_Realms_removeRealm(String name) throws MBeanException { try { org.jdiameter.server.impl.NetworkImpl n = (org.jdiameter.server.impl.NetworkImpl) stack.unwrap(org.jdiameter.api.Network.class); n.remRealm(name); } catch (InternalException e) { throw new MBeanException(e, "Failed to remove realm '" + name + "'."); } }
@Override public String[] _Network_Realms_getRealms() throws MBeanException { try{ org.jdiameter.server.impl.NetworkImpl n = (org.jdiameter.server.impl.NetworkImpl) stack.unwrap(org.jdiameter.api.Network.class); List <String> list = n.getRealmTable().getAllRealmSet(); String [] stringArray = list.toArray(new String[list.size()]); return stringArray; } catch (Exception e) { throw new MBeanException(e); } }
public boolean _Network_Peers_isPeerConnected(String name) { try { MutablePeerTable n = (MutablePeerTable) stack.unwrap(PeerTable.class); PeerImpl p = ((PeerImpl)n.getPeer(name)); return p != null ? p.getContext().isConnected() : false; } catch (Exception e) { throw new RuntimeException("Failed to get connection availability for peer with name '" + "'.", e); } }
public void addPeerRuntime(NetworkPeer peer, String realm) { try { org.jdiameter.server.impl.NetworkImpl n = (org.jdiameter.server.impl.NetworkImpl) DiameterConfiguration.stack.unwrap(org.jdiameter.api.Network.class); n.addPeer(peer.getName(), realm, peer.getAttemptConnect()); } catch (InternalException e) { logger.error("Failed to unwrap class.", e); } }
@Override public void addPeerRuntime(NetworkPeer peer, String realm) { try { org.jdiameter.server.impl.NetworkImpl n = (org.jdiameter.server.impl.NetworkImpl) DiameterConfiguration.stack.unwrap(org.jdiameter.api.Network.class); n.addPeer(peer.getName(), realm, peer.getAttemptConnect()); } catch (InternalException e) { logger.error("Failed to unwrap class.", e); } }
public boolean _Network_Peers_isPeerConnected(String name) throws MBeanException { try { MutablePeerTable n = (MutablePeerTable) stack.unwrap(PeerTable.class); PeerImpl p = ((PeerImpl)n.getPeer(name)); return p != null ? p.getContext().isConnected() : false; } catch (Exception e) { throw new MBeanException(e, "Failed to get connection availability for peer with name '" + "'."); } }
@Override public boolean _Network_Peers_isPeerConnected(String name) throws MBeanException { try { MutablePeerTable n = (MutablePeerTable) stack.unwrap(PeerTable.class); PeerImpl p = ((PeerImpl) n.getPeer(name)); return p != null ? p.getContext().isConnected() : false; } catch (Exception e) { throw new MBeanException(e, "Failed to get connection availability for peer with name '" + "'."); } }