About callback feature of rmi

what is needed to run a callback client/server on the internet? I am having trouble getting my program to work on mycgiserver.com

Hi,
1. Define the remote interface of the client object (the callback methods).
2. Include into the server interface a method which takes a client interface parameter.
3. Derive the client object from UnicastRemoteObject or use exportObject to make it
available for callbacks by the server. Implement the client remote interface.
4. Establish a RMI client server connection, i.e. start the registry, bind the server object
and look it up with the client object.
4. Pass the client object to the server using the prepared server interface method.
5. From the server call one of the client's interface methods on the client object
passed (do the callback).
That's it.
Have fun,
Klaus

Similar Messages

  • EEM mail with email server using SMTP callback feature

    I am having troubles utilizing the email function.  Our email server has the SMTP callback feature enabled so the applet fails.  Is there a way to respond to this callback using EEM?
    My config
    ip host mail.domain.com 172.16.164.140 172.16.164.139
    event manager environment _mail_smtp mail.domain.com
    event manager environment _mail_domain domain.com
    event manager environment _mail_rcpt [email protected]
    event manager environment _mail_from [email protected]
    The Applet
    event manager applet TEST
    event syslog pattern "%BGP-5-ADJCHANGE: neighbor 10.2.0.1 Down BGP Notification sent"
    action 1.0 info type routername action
    2.0 mail server "$_mail_smtp" to "$_mail_rcpt" from "$_mail_from" subject "$_event_pub_time: T2 down" body "$_syslog_msg" action
    3.0 syslog priority notifications msg "T2 down email send"
    Debug  and log from the test
    May 21 13:33:22.275 CDT: %BGP-5-ADJCHANGE: neighbor 10.2.0.1 Down BGP Notification sent May 21 13:33:22.275 CDT: %BGP-3-NOTIFICATION: sent to neighbor 10.2.0.1 4/0 (hold time expired) 0 bytes
    May 21 13:33:22.287 CDT: %BGP_SESSION-5-ADJCHANGE: neighbor 10.2.0.1 IPv4 Unicast topology base removed from session  BGP Notification sent
    May 21 13:33:22.299 CDT: %HA_EM-5-LOG: MONITOR_TUNNEL_2: BGP Neighbor has gone down on tunnel 2.  Setting track 2 to a down state!!! May 21 13:33:22.307 CDT: %HA_EM-6-LOG: TEST : DEBUG(smtp_lib) : smtp_connect_attempt: 1
    May 21 13:33:52.307 CDT: %HA_EM-6-LOG: TEST : DEBUG(smtp_lib) : smtp_connect connect fail 260
    May 21 13:33:52.307 CDT: %HA_EM-6-LOG: TEST : DEBUG(smtp_lib) : fh_smtp_connect callback timer is awake
    May 21 13:33:52.307 CDT: %HA_EM-3-FMPD_SMTP: Error occurred when sending mail to SMTP server: mail.edwardjones.com : timeout error

    I should explain a bit more about our setup.
    We are utilizing a DMVPN between our remote cisco 2800 router.  This SMTP traffic is riding the tunnel encapsulated within the GRE and Crypto.  We also utilize a zone based firewall  and IPS on the router.  To get to the port 25 of our sever this traffic would have to ride the public internet and not be protected via the VPN.  I am not prepared to follow that method based on security concerns.  So currently we do not allow telnet over the public network and I am confident our main network firewall would block telnet access from outside of our private network.
    So basically I am trying to do this over a private/protected infrastructure.  Perhaps I am using the wrong method?

  • How to a make a suggestion about new features i'd like to see in itunes

    how to a make a suggestion about new features i'd like to see in itunes?
    I can't find any link to do this. I found a page where you can request songs or an album to be added, but i can't find a page to submit my suggestions for itunes i have for new features i'd like to see

    As of now there is no good, direct link for feedback on iTunes itself. Writing Apple might be the best option, with the website feedback page perhaps the next best.

  • Learning more about the features in PS touch

    I was looking at PS touch, maybe for my ipod mini.
    I was hoping to get more of a sense of what the features are, but it seems Adobe has replaced information with hype, giving us the Disney version of what their programs are about.
    I'd like to know more about the features of PS Touch, specifically:
    I assume I can use layers, but do they have modes such as darken, lighten, overlay, soft light, etc?
    Can I create masks in these layers, so I have control over which part of the layer is applied to the image?
    Does the curves tool have more than 3 points to adjust, can you add points as with full PS?
    If I was working off my camera's memory card hooked up to the iPod mini, can I then do a save as of the image I'm working on, either saving it to the card or my device (in part to create a new image and to also keep the original) ?
    It's very frustrating that this information is not more readily available to us. also, I may have missed it, but i didn't see a link to the forums from the Adobe pages, not under Learning, or about Adobe, or?
    Regards, David

    In order:
    Yes, PS Touch uses layer blending modes just like in Photoshop (and Photoshop Elements). It doesn't have *every* blending mode, but the basics (like the ones you listed) are there.
    The best that I can explain it as far as "masks" in PS Touch goes is that you paint your desired effect onto your image (via the Effects Paint tool). You do not need a mask layer per se as the effect is contained as you paint over the desired area. (You can adjust size, hardness, flow and opacity of the brush in this tool. If you have a tablet with pressure-senstive support, you can control size and opacity as well dynamically like you would with a Wacom graphics tablet connected to a desktop.)
    You can add/subtract as many points as you want in the Curves adjustment. (There's a general Curves adjustment and one provided under the Effects Paint tool; both use the same interface for options.)
    I don't think so, as the file system in PS Touch is self-contained (at least under Android; not sure about iOS). When you go to save a project, it's added into the main interface. (You can create folders to manage these projects, btw.) You can then export projects under a desired file type (like PSD or JPEG) locally or to a service like Adobe's own Creative Cloud or Dropbox.

  • Ripping DVD's: what to do about special features

    What do you guys do about special features on DVD's? I rip everything to my drives, but then the AppleTV becomes a clutter of entries...

    Well, I like to keep everything organized, so I encode the specials features as one file with the movie. They play after the movie plays. When Apple allows us to add chapters, then I will be able to just skip to them instead of fast-forwarding.Okay, I understand now. Actually, Apple already allows you to chapter your movies. However, if you do so in the normal fashion, then you will have to put everything in an MOV file container instead of MP4 or M4V containers. This means you cannot associate external "cover artwork" but, if you want to include it, embed it in your movie as a poster frame and limit dimensions to your frame size. You can use a program like Metadata Hootenanny to capture/insert chapters from your DVD or simply insert a single chapter marker at the beginning of your "special." In adddition to the "fast forwarding" capability of TV you mentioned, it also creates "pseudo" chapters of equal time intervals for "stepping" through your movie rather than "fast forwarding" if preferred. Unfortunately, they would probably not be very accurate for finding the start of your "special" content.

  • Callback feature between clusters

    Hello,
    Could you please help me to make the callback feature available between two clusters using Inter-cluster trunk ?
    Thanks in advance.
    Abdelatif.

    if you have your ICT configured and operating properly, then the callBack feature only needs a few things in place to operate:
    1) css/partition of the ICT must have access on both sides to the phones/DNs that you wish to have callBack feature working for.
    2) each cluster must have the dial plan updated for all phones on each side of the ICT that wish to be able to communicate across the ICT.
    example:
    cluster1/phone1/DN=8855
    - needs a route pattern on cluster2 using the ICT as its gateway
    (ie: cluster2/routePattern=8855; gateway=ICT)
    cluster2/phone1/DN=7855
    - needs a route pattern on cluster1 using the ICT as its gateway
    (ie: cluster1/routePattern=7855; gateway=ICT)
    the cluster1 ICT needs css/partition access to the cluster2/phone1/DN=7855
    the cluster2 ICT needs css/partition access to the cluster1/phone1/DN=8855

  • Questions about divulging information about future features

    Good morning,
    I'm making my way through this thread for the first time.
    As someone who has passed the California Bar and who has been a stockbroker in the past, I would like to comment on the statement of Steve Forde, who was the Senior Product Manager for Visual Effects for Adobe for portions of 2011.
    Steve said,
    "Unfortunately - we get stuck in a legal pinch about commenting on ANYTHING that may or may not be in future products, off the record or otherwise."
    I'm asking that you consult your internal SENIOR legal counsel again regarding this statement that you assert prohibits you from giving any details whatsoever about what the Adobe Team may or may not aspire to having in future versions of After Effects.
    I'm asking this of you for a couple of reasons.
    Firstly, no attorney denies that the law changes over time and recent court decisions have made shareholder derivative lawsuits much less popular as a way for the plaintiff's bar to make a quick buck by extorting money from companies who may have made aspirational statements to shareholders or others in conference calls or elsewhere.
    As I understand the current trends in Delaware Law, (which, as the situs for quite a few corporations governs large swaths of their conduct) as long as appropriate disclaimers are clearly communicated at the time of the aspirational statement, such language is now permissible.
    Such standard disclaimers could include language such as
    "we cannot guarantee whether any feature discussed will appear within one year or within five years or whether it will ever appear at all.  It is currently a goal of the design team to reintroduce this feature, but we reserve the right, in our exclusive discretion to change that decision for any reason whatsoever, without consequence.
    Additionally, you are vested with no rights to rely on any assertion or representation made based on any such aspirational statement and we insist and demand you consult an attorney before embarking on any course of conduct, such as purchasing stock or altering any current or projected business plan, based in any manner upon what we say here.
    However, given the above caveats, it is the current goal of the Adobe design team to reintroduce this feature within the next three releases of AE again, subject to change at our sole and exclusive direction in any manner, time or mode of our choosing, without prior notice of any kind."
    If you had a standard disclaimer such as the above that you attached to any and all such statements (by having it appear within the signature block of any Adobe employee posting to this forum), it could take conversations such as this to a more rewarding level for both Adobe staff (who could share their very profound dreams and aspirations with us) and the Adobe community at large, which provides inspiration and helpful feedback to Adobe employees seeking to assist us.
    Then the focus could shift to whether or not you were divulging trade secrets.  But it would still permit you to be more informative in a general way.
    So I ask that you run this by your SENIOR legal counsel again.   Remember, just as there can be different ways to tackle the same 3D graphics animation challenge, each with rewarding results, attorneys similarly can vary from attorney to attorney and new and bright ideas on how to approach such issues do occur from time to time, especially in light of the massive favorable swings in case law supporting the rights of massive global corporations such as Adobe viz a viz the rights of the little guy.
    Sincerely, Matt Dubuque
    Here is Steve's quote in its entirety, from May 26, 2011:
    Unfortunately - we get stuck in a legal pinch about commenting on ANYTHING that may or may not be in future products, off the record or otherwise.
    That being said, as Michael explained in a previous post, Vector Paint got stuck in the conversion of AE to 64 bit.  It's something we hear quite a bit from our users that Vector Paint is important.  Again - wish I could give you more than that, but we are bound by very strict rules.
    Therefore - it is important to us, and the more we hear via this form the more likely it is to get resources behind it in a future release. Again I realize it is impersonal, but the results of this form are sent via email to a real human every time someone hits submit; then that person brings the results of submission to a weekly meeting on the AE team where we discuss features and scheduling.
    Steve
    Sr. Product Manager - Visual Effects
    Adobe Systems Inc.

    Attaching an appropriate disclaimer may be fine for an attorney to dot all the i's and cross all the t's, but there is one thing it will NOT do: it won't stop people from misinterpreting what they read.
    Most people go by what they PERCEIVE to be true and not the ACTUAL truth, a fact that people in marketing like me deal with all the time.
    Steve Forde might write the following totally hypothetical and totally fictional line in a blog:
    "We're thinking about a feature for a future version.  Right now we call it the Clean Plate Generator.  You would be able to shoot a single clip, panning and tilting the camera as desired, and After Effects would automatically create an image whose total size matches the totality of the image shot in the clip.  It would even remove selected foreground subjects such as a stray person who inadvertantly walks into the shot."
    Sounds great, yes?  And with your proposed disclaimer, all would be good; Adobe would have covered its corporate pink posterior.  Or would it?
    Do you wish to speculate how many people would read that as a statement of a definitely-going-to-be-there feature in the next AE version? 
    Can you imagine the can of worms that would open when this fictional feature isn't in the next version? 
    Would it really be worth the massive and expensive fence-mending campaign Adobe would have to undertake among angry users who were erroneously looking forward to this fictional feature? 
    All of which could have been avoided simply by not saying a word?
    I can see where attorneys may like a hypothetical situation as the one above: they could charge more billable hours!  I doubt Adobe would like it, however.
    Legalese is one thing, maintaining happy customers is another, and there is no amount of legalese that can overcome people's nasty tendancy to perceive what they read as what they WANT to read instead of what is actually written.
    If people would read what was actually written, there would be far fewer posts in this forum that say in essence, "Hey, how come it takes two weeks to render ray tracing on the brand-new HP student laptop  I just got from Wal-Mart?"

  • Update table which provide information about NAT feature support in Catalyst switches?

    Hi,
    I'm searching an update table which provide information about NAT feature support in Catalyst switches.
    I would like to know if the Nexus 7000 support NAT but my table below is too old -> Updated: Apr 05, 2006.
    From my research, it's not possible but i'm looking for an official documentation.
    http://www.cisco.com/en/US/tech/tk648/tk361/technologies_tech_note09186a008011c629.shtml
    Thanks in advance
    François

    Hi,
    No support of NAT on N7ks, see this posthttps://supportforums.cisco.com/thread/2045647
    Your table is the latest one I know of so you'll have to look at the switches datasheets to really know but I highly doubt that newer switches not in the table support this feature.
    Regards
    Alain
    Don't forget to rate helpful posts.

  • Question about the concept of RMI reverse calls.

    Hello guys.
    I'd appreciate if someone could clarify something to me. As far as I understand , RMI reverse call in concept, is the mean thought witch a server can remotely call a method belonging to the client.
    I've done that like this: the client called a method from to the server(classic rmi) , method that had the particularity to received as a parameter an instance of a serialized .class belonging to client. Through that received remote object it seems the server can call specific methods belonging to the client .class.
    I'm not sure it's the correct way to do reverse calls, but what puzzles me is that shouldn't the server be able to call a client method without first needing to receive that instance of the client's .class and implicitly being dependent on that client initial call (maybe to get that .class in a different way)?

    I'm not sure it's the correct way to do reverse callsIt's not. If the object passed to the server is serializable, the server can call methods on it, but they will execute at the server.
    The object you pass to the server must be an exported remote object. Then the server callbacks will execute at the client.
    but what puzzles me is that shouldn't the server be able to call a client method without first needing to receive that instance of the client's .classNo, why?
    and implicitly being dependent on that client initial call (maybe to get that .class in a different way)?When you get the exported remote object part right, the remote method via which the client passes the callback to the server will declare the callback as a remote interface, not as the implementing class at the client.

  • How to get informed about new features and version...

    Hello,
    I used to get informed on skype when a new version is launched, but now I dont. I noticed it when I delete skype and re-install again from the site for a reason. Also I want to learn about the new features via e-mail. What should I do?
    Regards

    To manually check for new updates, you can click the Check Update option in the Help menu in the Skype software window.  Then if there are new versions released and you want to know what new features are added in that release, you can check the Skype Blog's Garage section - 
    http://blogs.skype.com/category/garage-updates/
    IF YOU FOUND OUR POST USEFUL THEN PLEASE GIVE "KUDOS". IF IT HELPED TO FIX YOUR ISSUE PLEASE MARK IT AS A "SOLUTION" TO HELP OTHERS. THANKS!
    ALTERNATIVE SKYPE DOWNLOAD LINKS | HOW TO RECORD SKYPE VIDEO CALLS | HOW TO HANDLE SUSPICIOS CALLS AND MESSAGES

  • Some random questions about integration features

    Greetings,
    after working for a few weeks with Autovue's ISDK (web server) and having some sucess with its integration with our custom CMS, I have a few random questions about what can be done and what can't be done. So, instead of opening many new threads, I'll post them here together.
    1) Translation. We are localised in Russia, and its translation is incomplete. I have found a tra_en.properties file in AutoVue/bin, and a description about how to create a properties file for custom actions. But no information about how to translate to other languages - and russian translation appears to be packed within the jar of the applet. Is there a clean way to translate, or refine the current translation, so we don't get a mix of russian and english commands in the applet? Because my tries using EXTRABUNDLES have failed, as I don't want to add a bundle for extra actions, but to replace it for existing ones.
    2) Attachments in markups. Markups allow to attach other files, but since our CMS is custom, we only get the option to attach files from our local drives. We did no browse integration with the CMS, as people with different levels of permission will have different access to files there, and we considered unnecessary to provide that level of integration. We are considering to remove this action from the GUI, but before that I'd like to evaluate how hard would it be to generate an upload file action, so the attached file would be stored in the custom CMS and linked to it so the whole thing worked. My guess is "it will be hard and time consuming", so for now, we are considering to delete this feature in our integration.
    3) Is there a way to resize the Open markup dialog? We have several properties displayed, and fit well within a standard screen, but the dialog is small and you have to scroll the table to see all properties.
    Thanks for any assistance with these issues

    As always, thanks for the fast answer, Artash.
    Yes, now I see attachments are stored inside the markup file. The problem is, when I open markup mode for the attachment, since the attachment uses some kind of default access method, my url's from the integration with the background CMS are broken completely. I believe the ideal state here would be to make some kind of inner markup for the attachment, maybe stored within the original markup file along the attached file. Or maybe it works that way, and I need to access it with the default gui action instead of my custom one. If that is the case, is there any way to tell the gui file how to differentiate a standard opened file from an attached one? If so, the issue has solution. If not... Well, then maybe something escapes me.
    Edited by: Jordi Bosch on Apr 6, 2012 12:27 AM

  • Not very savvy, confused about the features(client hosting, in browser editing)! Clarify for me, please?

    Hi! I'm in love with the idea of in-browser editing. I'm doing web design for clients using Adobe Muse at the moment, and it's great. The only setback is that it's really hard for the clients to update the page themselves, etc. My main and only reason to use BC would be to upload all of my clients websites on it and let them use the in-browser editor.  Am I wrong to think that that's how it will work? I sign up, and just upload the websites with their own domains, then set up the client's log in info for them?
    I've heard about a limit to how many websites I can have, and users. Are the users the amount of clients I can let use the in-browser editing? Only 3? Please help me out, team!
    Right now I'm using a different hosting (will not name) it was my first hosting provider, and I've used it ever since so I'm so used to unlimited websites, etc. Obviously, I'm so impressed by the BC features though that I really want to be apart of it.
    Also, would this be under the $12 a month plan?

    Adobe just released this in-browser editing tool for Muse websites- you might want to try it:
    Adobe® Muse™ CC In-Browser Editing
    As far as I am aware, there is no limit to how many website you can have. The 3 that you have mentioned is likely referring to 3 admins per site- but note that you can have more admins for a fixed fee.
    You might also be getting confused by 5 free basic sites that come with a creative cloud subscription- so fyi, you can have as many sites as you like and the hosting fees, I believe, start from around $6-$39 per month.

  • Where is the best place to see videos and other information about the features in the ipad

    I keep hearing about the 200 new features in the IPad 2 where can i find all 200

    Some of them are for developers and is not surface into the UI. But anyway here is a place to start:
    http://www.apple.com/ios/features.html

  • Curiosity about a feature to iMessage.

    I was wondering how the feature of iMessage where when your in a conversation, and your text field is at the bottom.. when you click on the text field, the screen goes up with it so you can still see the latest messages. I wanted to know how to do that? anyone have any ideas?

    Usually when a textfield becomes firstResponder the keyboard pops up and this in turn posts some notifications (e.g. UIKeyboardWillShowNotification). These notifications include informations about the keyboard-size in it's userInfo-dictionary.You need to adjust your UI accordingly.

  • Notifications About New Features Should Be In WebOS!

    Palm,
    Please listen, we all love your updates especially when new features like contact addresses can be launched in Sprint Nav. And I know from listening and personally talking with Jon Rubinstein how much he cares about the customer experience. But most of your customers like my mom or sister wouldn't know that update 1.3.5 had this new feature. I personally knew about it's existence but had to search on how to toggle between the two.
    It's important you show off exciting new features and how to use them. My suggestion is to have pop-up tutorial after an update that says something like, "WebOS has just updated and there are new features on your phone now. Press here to learn about them." This would launch an animated guide. Otherwise the only way most people will find out about them will be by accident if at all.
    Please make this happen and thanks for all the great work.
    Post relates to: Pre p100eww (Sprint)

    I agree with you. A lot of easter egg features. I think some people like that, but for the common user who does not like searching for these hidden things It can hinder there experience. 
    I don't know if I would like the tutorial on the phone idea though. I mean in theory its nice, but those will add to the download time. And sometimes when those updates are released, they don't exactly come speeding fast regardless of wifi or not. 
    I think instead what would be nice, with the ability to watch flash in the web browser coming soon, maybe just include a link that pops up, or one you can click in the Update App that directs the browser to a flash showing the new features. Would not force everyone to download extra files, and have the option of viewing it from any PC if you want. 

Maybe you are looking for

  • Windows 8.1 cannot connect to group policy client service

    Windows 8.1 laptop under administrator account has this "cannot connect to group policy client service" error.Found the following instructions on internet but I don't see this "Replace owner on subcontainers and objects" box on Permissions/Advanced p

  • Need help in exporting report output

    Hi , I have a sql report. I am trying to export the result out of report into excel or csv, I haven't able to do so. I have enabled the csv export and print attribute, but no luck so far. http://apex.oracle.com/pls/otn/f?p=42530:13:1118371086830313::

  • Uncaught exception applicatio​n

    HELP ME PLEASE!! I keep getting this uncaught exception application net_rim_bb_messaging_app (71) is not responding process terminating when I am texting.  I reboot phone by taking battery out while phone is still on and when phone comes back on it s

  • 5800 XpressMusic ScreenFreeze

    I've seen plenty of references to this fault on the internet generally, but surprisingly not on this Nokia forum. As often as not, I'm unable to answer an incoming call; the screen "Accept call" button has no effect. In addition, during calls, the sc

  • Confirm no support for MSSQL 2008 before reverting to older EM version

    Before I resort to installing EM Grid Control (11.1.0.1), I want to confirm that I have correctly read that EM12C does NOT support monitoring of MSSQL 2008. I understand that MSSQL 2008 R2 is certified with EM12C but, it appears that monitoring the o